使用 KubeKey 通过 YAML 安装插件

当您使用 KubeKey 安装插件时,需要在配置文件(默认为 config-sample.yaml)的 addons 字段下添加插件信息(Chart 或 YAML)。如果所提供的插件以 YAML 格式安装,在某些情况下,安装时可能会报如下错误信息:

Error from server: failed to create typed patch object: xxx: element 0: associative list with keys has an element that omits key field "protocol"

这是一个 Kubernetes 本身的已知问题,由 --server-side 标志导致。若要解决该问题,请在部署完 KubeSphere 之后再应用该 YAML 文件,而非在配置文件中添加插件信息通过 KubeKey 安装。例如:

kubectl apply -f xxx.yaml # 请替换为您自己的 YAML 文件。

感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。

页面内容