繁体   English   中英

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

[英]How to deploy GKE specific version using ansible

我试图使用 ansible 来部署 GKE 集群。 但是当我将 initialClusterVersion 与 ansible gcp_container_cluster使用时,错误 output 就像这样。

致命:[localhost]:FAILED:=> {“changed”,false:“msg”:“(gcp_container_cluster)模块不支持的参数:initialClusterVersion支持的参数包括,addons_config,auth_kind,cluster_ipv4_cidr,default_max_pods_constraint,description,enable_tpu,env_type,initial_node_count ,ip_allocation_policy,kubectl_context,kubectl_path,legacy_abac,位置,位置,logging_service,master_auth,monitoring_service,名称,网络,network_policy,node_config,private_cluster_config,项目,resource_labels,范围,service_account_contents,service_account_email,service_account_file,Z9ED39E2EA931586B6A985A6942EF573

initialClusterVersion返回值,而不是参数。

如果使用 Ansible 版本 2.10 或 3,则可以使用initial_cluster_version 参数

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

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

- gcp_container_node_pool 
    version: 1.18.16-gke.302 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM