Kubernetes - calico IP_AUTODETECTION_METHOD无法设置 &g



我想强制界面,设置IP_AUTODETECTION_METHOD:

$ kubectl set env daemonset/calico-node -n calico-system IP_AUTODETECTION_METHOD=interface=ens192
daemonset.apps/calico-node env updated

但是什么也没发生:

$ kubectl set env daemonset/calico-node -n calico-system --list | grep IP_AUTODETECTION_METHOD
IP_AUTODETECTION_METHOD=first-found

在我的集群上,运行以下命令:

kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=vbmgt0

来自控制节点的按预期完成了任务。

是否在正确的节点上运行kubectl ?

您必须通过tiger -operator像这样更改它:

kind: Installation
apiVersion: operator.tigera.io/v1
metadata:
name: default
namespace: tigera-operator
spec:
calicoNetwork:
nodeAddressAutodetectionV4:
cidrs:
- "10.44.0.0/22"

本例中节点内部ip地址为10.44.0.0/22 CIDR。

相关内容

  • 没有找到相关文章

最新更新