首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes -不可能设置的IP_AUTODETECTION_METHOD

Kubernetes -不可能设置的IP_AUTODETECTION_METHOD
EN

Stack Overflow用户
提问于 2021-02-10 16:03:22
回答 2查看 1.1K关注 0票数 1

我想强制界面,设置IP_AUTODETECTION_METHOD

代码语言:javascript
复制
$ kubectl set env daemonset/calico-node -n calico-system IP_AUTODETECTION_METHOD=interface=ens192
  daemonset.apps/calico-node env updated

但什么都没发生:

代码语言:javascript
复制
$ kubectl set env daemonset/calico-node -n calico-system --list | grep IP_AUTODETECTION_METHOD
  IP_AUTODETECTION_METHOD=first-found
EN

回答 2

Stack Overflow用户

发布于 2022-02-28 11:04:14

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

代码语言:javascript
复制
kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=vbmgt0

从控制节点中可以如愿以偿地完成任务。

您是否从适当的节点运行kubectl?

票数 1
EN

Stack Overflow用户

发布于 2022-05-20 10:36:01

你必须通过这样的tigera操作员来改变它:

代码语言:javascript
复制
kind: Installation
apiVersion: operator.tigera.io/v1
metadata:
  name: default
  namespace: tigera-operator
spec:
  calicoNetwork:
    nodeAddressAutodetectionV4:
      cidrs:
        - "10.44.0.0/22"

在本例中,节点间Ips位于10.44.0.0/22 CIDR。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66140479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档