尝试使用weave-net(How to fix weave-net CrashLoopBackOff for the second node?)解决问题的几个选项,我决定尝试使用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
我做错了什么?它是否已知问题?我该如何修复/解决它?
答案 0 :(得分:2)
您需要在命令中引用原始YAML文件,而不是完整的GitHub HTML文档:
kubectl create -f https://raw.githubusercontent.com/projectcalico/calico-containers/master/docs/cni/kubernetes/manifests/kubeadm/calico.yaml
答案 1 :(得分:0)
只需将您的HTML网址替换为原始数据网址即可。