我可以使用k8s etcd进行Calico吗?

问题描述 投票:0回答:2

关于Calico应用于k8s群集有两个问题。

  1. Calico为自己的数据创建了etcd,但是我不想创建另一个etcd,因为k8已经拥有了它。我可以使用k8s etcd进行Calico吗?
  2. Calico准备Typha使用Kubernetes API数据存储。那么,香蒲到底做了什么?我读了Typha的代码,并假设Typha采用快照和增量来调整网络策略,并不断将它们广播到Typha连接的所有客户端。但我对golang并不熟悉所以我对自己的理解没有信心。

我是Calico和k8s的新手,所以如果我错过了一些与上述问题有关的文件,我很抱歉。

kubernetes calico
2个回答
0
投票

我们使用共用ETCD用于印花布和kubernetes,我们没有遇到任何问题。但它可能取决于k8s群集的大小和使用的工作负载类型。如果有太多的短期工作,这可能是一个问题,因为与那些只有很少但长期工作的工作相比,ETCD的负荷会增加


1
投票
  1. 来自calico docs on adding it to K8s

要求

可以由Kubernetes集群中的所有节点访问的etcd集群

  • Calico可以共享Kubernetes使用的etcd集群,但建议设置一个单独的集群。
  1. 我不太了解香蒲如何工作,但也许docsgithub repo有更多的信息。
© www.soinside.com 2019 - 2024. All rights reserved.