Kubernetes 如何使用ansible部署特定于GKE的版本

Kubernetes 如何使用ansible部署特定于GKE的版本,kubernetes,google-cloud-platform,ansible,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Ansible,Google Kubernetes Engine,我试图使用ansible部署GKE集群。但是当我将initialClusterVersion与ansiblegcp\u container\u cluster一起使用时,错误输出如下所示 致命:[localhost]:失败!=>{“已更改”:false,“msg”:“不支持” (gcp_容器_集群)模块的参数:initialClusterVersion 支持的参数包括:addons\u config、auth\u kind、, 群集\u ipv4\u cidr,默认\u最大\u pods\u约束

我试图使用ansible部署GKE集群。但是当我将initialClusterVersion与ansible
gcp\u container\u cluster
一起使用时,错误输出如下所示

致命:[localhost]:失败!=>{“已更改”:false,“msg”:“不支持” (gcp_容器_集群)模块的参数:initialClusterVersion 支持的参数包括:addons\u config、auth\u kind、, 群集\u ipv4\u cidr,默认\u最大\u pods\u约束,说明, 启用\u tpu、环境\u类型、初始\u节点\u计数、ip\u分配\u策略, kubectl_上下文,kubectl_路径,遗产abac,位置,位置, 日志服务、主身份验证、监视服务、名称、网络、, 网络策略、节点配置、专用集群配置、项目、, 资源\u标签、范围、服务\u帐户\u内容, 服务帐户电子邮件、服务帐户文件、状态、子网络、, tpu_ipv4_cidr_块“}


initialClusterVersion
是一个参数,而不是一个参数

如果使用Ansible版本2.10或3,则可以使用
初始\u群集\u版本


查看列出支持的参数的错误消息,我假设您使用的是旧版本,因此如果需要使用
初始\u cluster\u版本
参数,则需要升级。

谢谢您的回答。我使用的是Ansible 2.9。 无论如何,我设法用gcp_container_node_pool获得了正确的版本。 作为一种解决方法,我使用节点池GKE版本

- gcp_container_node_pool 
    version: 1.18.16-gke.302 
你应该提供一个复制你的问题,否则它将是纯粹的猜测。您的Ansible版本也可能有所帮助。