繁体   English   中英

如何为 kubernetes 集群修复 calico.yaml?

[英]How to fix calico.yaml for kubernetes cluster?

尝试使用多种选项来解决 weave-net 问题( 如何为第二个节点修复 weave-net CrashLoopBackOff? ),我决定尝试使用 calico 而不是 weave-net。 kubernetes 的文档告诉我只需要一个或另一个。 命令(根据此处的文档https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadm )失败:

vagrant@vm-master:~$ sudo kubectl create -f https://github.com/projectcalico/calico-containers/blob/master/docs/cni/kubernetes/manifests/kubeadm/calico.yaml
yaml: line 6: mapping values are not allowed in this context

我做错了什么? 是已知问题吗? 我该如何修复/解决它?

您需要在命令中引用原始 YAML 文件,而不是完整的 GitHub HTML 文档:

kubectl create -f https://raw.githubusercontent.com/projectcalico/calico-containers/master/docs/cni/kubernetes/manifests/kubeadm/calico.yaml

只需用原始数据 URL 替换您的 HTML URL,它就会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM