gpt4 book ai didi

Kubernetes:用 Calico 替换 Flannel

转载 作者:行者123 更新时间:2023-12-04 18:55:20 25 4
gpt4 key购买 nike

我是 Kubernetes 的新手,我想尝试不同的 CNI。

在我当前的集群中,我使用的是法兰绒

现在,我想使用 Calico,但找不到合适的指南来清理 Flannel 和安装 Calico。

你能指出正确的程序吗?

谢谢

最佳答案

Calico 提供了一个迁移工具,可以对集群中的节点执行滚动更新。最后,您将拥有一个在 Pod 之间使用 VXLAN 网络的功能齐全的 Calico 集群。

来自 documentation我们有:

程序

1 - 首先,安装 Calico。

kubectl apply -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/calico.yaml

然后,安装迁移 Controller 以启动迁移。
kubectl apply -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/migration-job.yaml

应用后,您将看到节点开始一次更新一个。

2 - 要监视迁移,请运行以下命令。
kubectl get jobs -n kube-system flannel-migration

当托管它的节点升级时,迁移 Controller 可能会在迁移过程中被重新安排多次。当上述命令的输出显示 1/1 完成时,安装完成。例如:
NAME                COMPLETIONS   DURATION   AGE
flannel-migration 1/1 2m59s 5m9s

3 - 完成后,使用以下命令删除迁移 Controller 。
kubectl delete -f https://docs.projectcalico.org/v3.10/manifests/flannel-migration/migration-job.yaml

想了解更多: Migrating a cluster from flannel to Calico

本文介绍了如何使用 flannel 网络迁移现有的 Kubernetes 集群以使用 Calico 网络。

关于Kubernetes:用 Calico 替换 Flannel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59054628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com