在 RHEL 8 上使用 Kubespray 2.22.0 安装 Kubernetes 集群时,我在运行 ansible-playbook 的主节点上收到以下错误:
致命:[node1]:失败!=> {“msg”:“模块(kube)缺少解释器行”}
有谁可以幫助我嗎?
我通过将 ansible.cfg 中的库路径更改为 ./plugins/modules 来绕过 ./library/kube.py 内的符号链接。我还将 ./plugins/modules/kube.py 复制到 ./library/ 而不更改路径,但这些更改均不起作用
答案1
我遇到了同样的问题,并通过删除库目录中的 kube.py 文件并创建指向 plugins/modules/kube.py 文件的符号链接解决了该问题。
cd ./library
rm -f kube.py
ln -s ../plugins/modules/kube.py .