2

尝试了几个选项来解决 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

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

4

2 回答 2

2

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

kubectl create -f https://raw.githubusercontent.com/projectcalico/calico-containers/master/docs/cni/kubernetes/manifests/kubeadm/calico.yaml
于 2016-10-06T15:19:13.390 回答
0

只需将您的 HTML URL 替换为原始数据 URL,它就可以工作。

于 2017-09-30T11:54:13.573 回答