首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以读取Kubernetes Cluster中calico CNI插件的配置vxlan VNI和vxlan端口?

是否可以读取Kubernetes Cluster中calico CNI插件的配置vxlan VNI和vxlan端口?
EN

Stack Overflow用户
提问于 2021-11-08 13:59:02
回答 1查看 39关注 0票数 0

我有一个启用了Calico网络和vxlan模式的Kubernetes集群。我想知道CNI使用的VNI和VXLAN端口号是多少。我知道我可以通过捕获流量并查看数据包来获得它。但我想知道是否有一种方法可以通过kubectl或任何特定的API来获取这些值,这些API可以在python或kubernetes的go client中使用。

EN

回答 1

Stack Overflow用户

发布于 2021-11-15 19:58:57

我相信没有一个API可以用来检查这些值。

这些VXLAN设置由vxlanPortvxlanVNI控制,如下所示:https://docs.projectcalico.org/reference/resources/felixconfig

正如https://docs.projectcalico.org/reference/felix/configuration中所述,可以在以下4个位置之一定义FelixConfig值:

  1. 环境变量(在calico节点守护程序上)
  2. Felix配置文件(通常不用于kubernetes全局FelixConfiguration资源(node.<nodename>).
  3. The全局FelixConfiguration资源(default).

这也是优先顺序,即env变量优先于其他所有变量,等等。

唯一的另一种检查方法是获取有问题的calico-node pod的日志- calico-node pod在一天开始时在其最初的几个日志之一中输出检测到的配置。

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

https://stackoverflow.com/questions/69884676

复制
相关文章

相似问题

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