要在 k8s 的 Master 节点上安装Calico,可以按照以下步骤进行:
- 确保 kubectl 已正确配置到 Master 节点。
- 下载 Calico 的 YAML 文件:
curl https://docs.projectcalico.org/manifests/calico.yaml -O
检查下载的 YAML 文件中的字段值是否正确,在特殊情况下需要根据实际情况修改一些参数。例如,您可能需要禁用 BGP 功能或使用自己的 IP 段。
使用 kubectl 应用 YAML 文件:
kubectl apply -f calico.yaml
- 等待一段时间直到 Calico 安装完成,并检查所有 Pod 是否成功创建:
kubectl get pods -n kube-system -l k8s-app=calico-node
如果所有 Pod 都已成功创建,则表示 Calico 已经在 k8s 的 Master 节点上安装并运行成功了。