将 YAML 转换为 JSON 时出错:yaml:第 182 行:在 calico yaml 中未找到预期的“-”指示符

问题描述

我正在通过 calico 设置 Kubernetes 集群网络配置,同时执行 'kubectl apply -f calico.yaml',我收到以下错误

错误:解析 calico.yaml 时出错:将 YAML 转换为 JSON 时出错:yaml:第 182 行:未找到预期的“-”指示符

我正在使用 https://docs.projectcalico.org/manifests/calico.yaml 中指定的认 yaml 文件

有没有人遇到过这个问题并解决了。请提供任何其他建议。

解决方法

您可以应用此 yaml,无需将其保存在本地。正如 peterzinho16 所说的那样:

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

然后将创建所有资源。