Ansible Kubernetes 入门

介绍

kubernetes.core 集合 提供多个用于编排 Kubernetes 的模块和插件。

需求

要使用这些模块,您需要:

安装

Kubernetes 模块是 Ansible Kubernetes 集合的一部分。

要安装该集合,请运行以下命令:

$ ansible-galaxy collection install kubernetes.core

使用 API 进行身份验证

默认情况下,Kubernetes REST 客户端将查找 ~/.kube/config,如果找到,则使用活动上下文进行连接。您可以使用 kubeconfig 参数覆盖文件位置,并使用 context 参数覆盖上下文。

还支持使用 usernamepassword 选项进行基本身份验证。您可以使用 host 参数覆盖 URL。证书身份验证通过 ssl_ca_certcert_filekey_file 参数工作,对于令牌身份验证,请使用 api_key 参数。

要禁用 SSL 证书验证,请将 verify_ssl 设置为 false。

报告问题