-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ Enable NSX LB healthcheck on kube-apiserver #3128
✨ Enable NSX LB healthcheck on kube-apiserver #3128
Conversation
Looks good so far |
2cb0f80
to
8b4d7fe
Compare
8b4d7fe
to
7dd0d07
Compare
7dd0d07
to
1b94da5
Compare
/test pull-cluster-api-provider-vsphere-verify-main |
1b94da5
to
94fbaf8
Compare
94fbaf8
to
66875eb
Compare
In the VPC network, the vm-operator Pod and Kubernetes Clusters are in different VPCs. TCP readiness probe does not work across VPC. Use LB 's healthcheck instead. This annotation is agnostic to LB providers. NSX LB supports it to enable healthcheck while AVI LB has healthcheck enabled by default.
There is a group refactor in nsx-operator API, so we need to update to latest version.
66875eb
to
fd7ae02
Compare
ccb1474
to
2be1b43
Compare
2be1b43
to
f22c3e6
Compare
/lgtm /hold |
/cherry-pick release-1.11 |
LGTM label has been added. Git tree hash: 69ba92d72cccc3b8df385dc4a7bf68a1f720aee6
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sbueringer The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@sbueringer: once the present PR merges, I will cherry-pick it on top of release-1.11 in a new PR and assign it to you. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/hold cancel |
@sbueringer: new pull request created: #3170 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
In the VPC network, the vm-operator Pod and Kubernetes Clusters are in different VPCs. TCP readiness probe does not work across VPC so use LB 's healthcheck instead. This annotation is agnostic to LB providers. NSX LB supports it to enable healthcheck while AVI LB has healthcheck enabled by default. vm-operator will propagate this annotation to Service annotation.
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #