0

Calico申请k8s集群有2个问题。

  1. Calico 为自己的数据创建 etcd,但我不想创建另一个 etcd,因为 k8s 已经有了它。我可以将 k8s etcd 用于 Calico 吗?

  2. Calico 准备 Typha 以使用 Kubernetes API 数据存储。那么,Typha 到底是做什么的呢?我阅读了 Typha 的代码,并假设 Typha 拍摄快照和增量以适应网络策略,并不断将它们广播到 Typha 连接到的所有客户端。但是我对golang不熟悉,所以我对自己的理解没有信心。

我对 Calico 和 k8s 完全陌生,所以如果我错过了与上述问题相关的一些文档,我很抱歉。

4

2 回答 2

1
  1. 将它添加到 K8s 的 calico 文档中

要求

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

  • Calico 可以共享 Kubernetes 使用的 etcd 集群,但建议单独设置一个集群。
  1. 我不太了解 Typha 的工作原理,但也许文档github repo有更多关于它的信息。
于 2019-04-11T07:52:22.387 回答
0

我们正在为 calico 和 kubernetes 使用共享的 ETCD,我们没有遇到任何问题。但这可能取决于 k8s 集群的大小和使用的工作负载类型。如果有太多的短期工作,这可能是一个问题,因为与那些很少但运行时间很长的工作相比,ETCD 上的负载会增加

于 2019-04-22T08:54:56.837 回答