-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Fix cilium strict kube proxy replacement in HA #6473
Fix cilium strict kube proxy replacement in HA #6473
Conversation
Hi @MrFreezeex. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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/test-infra repository. |
bb3b520
to
a097175
Compare
ba1cdf2
to
395393a
Compare
This should do the job @mmack. I replaced the test to execute in HA mode and fixed the bug that @mmack pointed out in #6334. |
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
395393a
to
212baf4
Compare
38e73af
to
212baf4
Compare
I didn't know about the urlsplit filter thanks @EppO ! I refactored a bit the PR to use only one new variable hopefully It's better like that. I have to use a new variable (or another trick) because If no loadbalancer is configured the The succeded cilium job is here https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/666510925 (same code, I just removed the commit to trigger It first). |
ok now I get your point. But that means all cilium agents (deployed on every node, right?) will point to the first master if no external LB is defined. We really need a cilium doc to list this kind of limitations. Could you start a |
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
99984f8
to
24feea3
Compare
I added docs about this limitation. |
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just some makeup changes and it'll be all good!
Thanks for your PR
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
/lgtm |
/assign @Miouge1 |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Miouge1, MrFreezeex 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 |
* 'master' of https://github.com/kubernetes-sigs/kubespray: (30 commits) Minor Ambassador docs updates (kubernetes-sigs#6503) Fix cilium strict kube proxy replacement in HA (kubernetes-sigs#6473) Upgrade JetStack Cert-Manager to v0.15.2 (kubernetes-sigs#6414) Fix E306 in tests/ (kubernetes-sigs#6495) Fix E306 in roles/kubernetes (kubernetes-sigs#6500) Allows tls verify skip on webhook auth url (kubernetes-sigs#6472) Fix E306 in scripts/ (kubernetes-sigs#6496) Correct sample inventory to pass yamllint (kubernetes-sigs#6499) Option for MetalLB to talk BGP (kubernetes-sigs#6383) bootstrap-os for remove-node (kubernetes-sigs#6154) Quoted type constraints are deprecated (kubernetes-sigs#6497) Update base image to v2.13.3 (kubernetes-sigs#6494) Fix Flexvolume mount in Openstack Controller (kubernetes-sigs#6480) Remove hvac dependency (kubernetes-sigs#6476) Create a PodDisruptionBudget for the Cinder CSI controllerplugin (kubernetes-sigs#6385) Upgrade molecule to v3 (kubernetes-sigs#6468) Remove workaround for kubeadm upgrade (kubernetes-sigs#6478) Update kube-router to 1.0.1 and kube-ovn to 1.3.0 (kubernetes-sigs#6479) fix src for audit webhook config yaml (kubernetes-sigs#6470) crio: align template crio.conf with upstream (kubernetes-sigs#6432) ...
* Update the cilium svc proxy test to HA mode Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr> * Fix cilium strict kube-proxy in HA Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr> * Add a single global endpoint variable Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr> * Add cilium docs about kube-proxy replacement Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr> * Fix issues in docs Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
Signed-off-by: Arthur Outhenin-Chalandre arthur@cri.epita.fr
What type of PR is this?
/kind bug
What this PR does / why we need it:
Fix cilium kube-proxy less install with an HA setup.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: