首页 > 解决方案 > 如何在 Google Kubernetes Engine 中启用功能门?

问题描述

我正在以编程方式为端到端测试创建 GKE 集群

gcloud container clusters create mereet-e2e-$CI_COMMIT_SHORT_SHA-$CI_PIPELINE_IID --machine-type=n1-standard-1 --no-enable-stackdriver-kubernetes --no-enable-autoupgrade --preemptible --enable-kubernetes-alpha --quiet

Afaik 功能标志已启用,kubeadm init由 GKE 运行。我仔细搜索了 、 和 的选项gcloud以及它们的等价物gcloud container,却不知道如何控制特征门。gcloud container clustersgcloud container clusters creategcloud alphagcloud beta

我想激活功能门StartupProbe

我尝试了 beta 和 alpha 集群,希望我的特性门已经在这些版本中处于活动状态。该功能仅在 beta 或 alpha 中可用,这不是问题。

标签: kubernetesgoogle-kubernetes-enginegcloud

解决方案


根据文档,StartupProbe 是 1.16 alpha 功能,而在 GKE 上,您可以创建最高 1.14 的集群。

在此处输入图像描述

因此,它甚至不会记录在 GCP 文档中。此外,请注意您无权访问 GKE 上的 k8s master。仅适用于某些功能。

有了kubeadm你可以做任何你想做的事。


推荐阅读