我有机会在CentOS VM上安装k8s集群。在大多数情况下,我使用绒布作为覆盖层。但是,在其他情况下,我注意到kube-system命名空间中的法兰绒豆荚。恕我直言,我们不需要同时使用法兰绒和法兰绒吊舱来使基础CNI与kubernetes一起正常工作。
已阅读了大量有关绒布覆盖层如何适合kubernetes生态系统的文档。但是,我还没有找到一些问题的答案。希望有人可以提供指针。
答案 0 :(得分:1)
您是对的,您不需要他们两个,因为他们做的是相同的工作。它们之间没有什么区别,只是守护程序在系统,隔离容器或作为常规守护程序在系统中运行的位置。所有CNI插件均基于CNI库并路由流量。法兰绒使用系统ETCD作为键值存储。如果您在kubernetes集群中具有ETCD,它将在外部使用ETCD。只有您选择自己喜欢的东西,例如,如果您运行的是外部ETCD,通常人们在系统中将法兰绒作为守护程序运行。