calico优化配置

更改自动检测方法

如前所述,默认的自动检测方法是首先找到有效接口(first-found)。要使用不同的自动检测方法,请使用以下kubectl set env命令,指定方法:

  • IPv4kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=<autodetection-method>
  • IPv6kubectl set env daemonset/calico-node -n kube-system IP6_AUTODETECTION_METHOD=<autodetection-method>

自动检测方法基于:

  • IP或域名可到达的目的地(IP 地址或域)。例如:kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=can-reach=www.google.com
  • 包括匹配接口golang 语法中的正则表达式,包括匹配的接口。例如:kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=eth.*
  • 排除匹配接口排除匹配接口的 golang 语法中的正则表达式。例如:kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=skip-interface=eth.*

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注