Comments (6)
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.
Related Issues (20)
- Can we install multiple versions of kubespray as a collection ? if so what is - ansible.builtin.import_playbook: kubernetes_sigs.kubespray??.cluster---?? HOT 2
- Issues Implementing Kubespray on NixOS HOT 2
- Ubuntu 24.04 has deprecated "apt-key" command that to impact docker repository gpg key check
- Connection reset on cluster.yml nodes
- topology manager policy usage with kubespray release-2.25 HOT 3
- DNS not working because calico-node is not running, calico-node cannot run because DNS is not working
- Cilium deprecated values for kube-proxy-replacement now refused by daemonset/cilium HOT 2
- kubectl api-resources does not include tokenrequest api HOT 2
- HA kube-apiserver.yaml Manifests Always configured With First Control Plane Node IP HOT 2
- worker-node does not get ready after reboot HOT 1
- access_ip is double-popped HOT 6
- Multus Network Plugin Role causes cluster-upgrade.yaml to fail if limited on non-control-plane nodes HOT 1
- Ceph CSI provisioner should be upgrade HOT 3
- v2.20.0 upgrade to v2.21.0
- [Q] When can we expect a tag supporting K8s v1.30? HOT 1
- [WIP]Release Proposal v2.26
- Bump: Kubernetes to v1.30.4 HOT 3
- Release v2.25.1 HOT 1
- Enhancement request: Support for trust-manager
- Rename branch from master to main
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.