Comments (7)
Install the cluster with calico ebpf enabled.
Remove Kube-proxy DS
kube-proxy should not be deployed in the first place when calico_bpf_enabled is true, see
(kubeadm handle the kube-proxy part, and we skip that kubeadm phases in some cases, including calico ebpf)
Can you check the value of calico_bpf_enabled on your nodes ? And ideally of kubeadm_init_phases_skip as well.
from kubespray.
I get that and that but I haven't enabled ebpf in the beginning I enabled when the cluster were up and running and removed kube-proxy , so during the inital phase kube-proxy was in the cluster. I was hoping that when ebpf is enable and i removed kube-proxy DS , kube-proxy is not getting pushed again.
is there anywhere in node that keep kubeadm configs ?
from kubespray.
from kubespray.
sounds like there is a kubeadm-config
configmap in kube-system
namespace.
from kubespray.
We ran into this problem as well, albeit with a different CNI, and it was because we deleted the kube-system/kube-proxy DaemonSet but we did not delete the kube-system/kube-proxy ConfigMap.
Once we removed both of those the issue went away on upgrade.
from kubespray.
We ran into this problem as well, albeit with a different CNI, and it was because we deleted the kube-system/kube-proxy DaemonSet but we did not delete the kube-system/kube-proxy ConfigMap.
Once we removed both of those the issue went away on upgrade.
I'll try to test this, hopefully this will fix the issue, then might be good to document it.
from kubespray.
from kubespray.
Related Issues (20)
- Unable to run tasks with the raw module
- Upgrade Kubernetes from v1.26.12 to v1.27.0 with add-ons in a Single-Node Cluster Using Kubespray v2.25 HOT 5
- Unable to upgrade from 1.29.x to 1.30.x HOT 15
- Is Kubespray upgrade supports backup and restore cluster and backup and restore PVs ? Can u please provide more information on supporting of back-up and restore kubernetes.? HOT 1
- CI: enabling easy caching in gitlab CI. HOT 3
- CI: elastx cleanup failing HOT 2
- Release proposal v2.24.3 HOT 8
- The NTP server should be enabled by default HOT 4
- Upgrade ansible from 9 to 10 HOT 1
- Kubernetes 1.31 Support HOT 4
- Remove EOL Fedora 37/38 HOT 5
- In RockyLinux OS, when skip_http_proxy_on_os_packages is False proxy details not updating to dnf.conf HOT 2
- Extend "encrypt-at-rest" to support integration with KMS
- [CI] Redundant pipelines on push HOT 1
- CI: Two `kubespray-ci/pipeline` in the same PR
- Support Fedora 39/40 HOT 1
- Inventory does not accept tuples like 001-hostname,10.0.0.1
- upgrade: variables modified in kubeadm-config.yaml are not reflected in static manifests anymore HOT 1
- Backported patch updates not rolled on newer releases? HOT 4
- Unable to start service etcd: Job for etcd.service - resolved urls do not match HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubespray.