Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用自定义图像在Ansible中创建Google Kubernetes(GKE)集群?_Kubernetes_Ansible_Google Kubernetes Engine_Gcloud - Fatal编程技术网

如何使用自定义图像在Ansible中创建Google Kubernetes(GKE)集群?

如何使用自定义图像在Ansible中创建Google Kubernetes(GKE)集群?,kubernetes,ansible,google-kubernetes-engine,gcloud,Kubernetes,Ansible,Google Kubernetes Engine,Gcloud,我过去曾使用此模式创建GKE,效果非常好,但现在我需要定义要使用的自定义图像类型 这是我正在研究的ansible剧本 -名称:GCE 主机:本地主机 收集事实:不 vars_文件: -vars/default.yml 任务: -名称:创建群集 gcp_容器_集群: 名称:“{cluster_name}}” 初始节点计数:“{{node\u count}” 初始群集版本:“{{cluster\u kubernetes\u version}” 主认证: 用户名:admin 密码:{{cloud\u

我过去曾使用此模式创建GKE,效果非常好,但现在我需要定义要使用的自定义图像类型

这是我正在研究的ansible剧本

-名称:GCE
主机:本地主机
收集事实:不
vars_文件:
-vars/default.yml
任务:
-名称:创建群集
gcp_容器_集群:
名称:“{cluster_name}}”
初始节点计数:“{{node\u count}”
初始群集版本:“{{cluster\u kubernetes\u version}”
主认证:
用户名:admin
密码:{{cloud\u admin}}”
节点配置:
机器类型:e2中等
磁盘大小\u gb:“{{disk大小\u gb}”
位置:“{cluster_zone}}”
项目:{{project}}
认证种类:“{{auth\u kind}”
服务帐户文件:“{{服务帐户文件}”
国家:现在
作用域:“{{scopes}}”
注册:群集
-名称:创建节点池
google.cloud.gcp_容器_节点_池:
名称:默认池
自动缩放:
启用:是
最小节点计数:“{{node\u count}”
max_node_count:“{{max_node_count}”
初始节点计数:“{{node\u count}”
群集:{{cluster}}
位置:“{cluster_zone}}”
配置:
机器类型:e2中等
磁盘大小\u gb:“{{disk大小\u gb}”
项目:{{gce_项目}}
授权种类:serviceaccount
服务帐户文件:“{{服务帐户文件}”
州:presen
我正在尝试使用一个基于E2的映像,它有16个内核和70GB的RAM。规范并不重要,因为我不能指定已经预配置的“机器类型”

是否仍可以使用ansible创建集群?我需要创建一个自定义图像类型来引用吗


只是澄清一下,没有错误被抛出。将machine_类型定义为e2 medium不允许我分配所需的资源并使用所需的资源定义实例。我问的是如何说使用e2介质作为基础,并将ram分配增加到70GB,或者如果这是可行的?

IIUC,您应该能够将您的机器类型引用为
e2-custom-16-71680

i、 e:

用于指定自定义机器类型的(隐藏)文档:


您似乎忽略了所遇到的错误,因为没有人能猜出您出了什么问题。这样做时您是否遇到了错误?如果你是从,你看到这个了吗?您可能还想阅读这篇文章,以便更好地理解您的问题。@mdaniel没有错误,我无法配置自定义映像,这是我遇到的问题。太棒了。非常感谢你。为了让其他任何人都明白这一点。它是
- name: your-cluster
  google.cloud.gcp_container_cluster:
    ...
    node_config:
      machine_type: e2-custom-16-71680
      disk_size_gb: "{{ disk_size_gb }}"
    ...