Closed ehsan310 closed 2 weeks ago
HI @ehsan310
I'm not very sure, using kube_network_plugin: cni
may solution the issue :-)
We do the same thing since we have another mechanism to handle CNI management outside of kubespray.
To do this we set kube_network_plugin: cni
as @yankay suggested.
Ok! I thought of trying this but was afraid of —pod-cidr flag actually that is only ignored when calico is chosen as CNI Maybe not really a problem!? Will try it on my lab.
do you think it is safe to change it on a running cluster?
Ok! I thought of trying this but was afraid of —pod-cidr flag actually that is only ignored when calico is chosen as CNI Maybe not really a problem!? Will try it on my lab.
do you think it is safe to change it on a running cluster?
Changing the CNI is not a safe action on a running cluster :-)
In case i change cni plugin from calico to cni , do kubespray remove anything?
i have checked cni role and as far as I understood it just create folders unless some other thing is changed somewhere else.
i have to change my running cluster to calico operator based installation .
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/reopen
/remove-lifecycle rotten
Please send feedback to sig-contributor-experience at kubernetes/community.
/close not-planned
@k8s-triage-robot: Closing this issue, marking it as "Not Planned".
What would you like to be added
I would like to install and push cluster without a default CNI and not using Kubespray to install the CNI plugin. I have tried to use
cni-plugins
but that will not help in case I want to install CNI like Calico which manages dynamic IPAM. The reason forcni-plugins
not working was during cluster initialization there is--pod-cidr
which I don't want to pass any static ip rangeWhy is this needed
To be able to install custom cni or another way of installing the CNI like operator based installation for Calico