Cloud Run for GKE发生了什么?

时间:2019-10-28 10:42:54

标签: kubernetes google-cloud-platform google-kubernetes-engine

Web上的一些资源表明Cloud Run for GKE的存在。例如,此Google codelabs,此YouTube video(来自Google)和此LinkedIn培训video

但是,当您尝试使用Google Cloud Web控制台创建新的Kubernetes集群时,Cloud Run for GKE功能似乎消失了。在“其他功能”下启用Gst的Istio和Cloud Run的复选框不再可用。 (请参阅此LinkedIn视频教程上的3:40

有关GKE的Cloud Run的官方documentation似乎已经消失或更改,并被有关Anthos上Cloud Run的文档所取代。

那么,简而言之,Cloud Run for GKE发生了什么事?

3 个答案:

答案 0 :(得分:3)

您首先需要创建一个GKE集群,然后在创建云运行时选择CloudRun for Anthos,所以它并没有真正消失。

Here it is!

如果显示为灰色,则可能是因为您必须勾选“启用的堆栈驱动程序...”

答案 1 :(得分:3)

我认为这只是文字上的改变,而不是功能上的改变。

如果您签出this documentation,您会看到它特别说明:

  

本指南显示了如何在启用了Cloud Run for Anthos的Google Cloud上设置新的Google Kubernetes Engine集群。

首先创建具有两种方式的GKE集群:

  1. 使用GCP控制台
  2. 使用gcloud命令行工具

我更喜欢gcloud命令行工具,使用它需要以下命令来创建集群:

gcloud beta container clusters create CLUSTER_NAME \
--addons=HorizontalPodAutoscaling,HttpLoadBalancing,Istio,CloudRun \
--machine-type=n1-standard-4 \
--cluster-version=GKE_VERSION
--enable-stackdriver-kubernetes \
--scopes cloud-platform

如果仔细查看附加组件,您会看到它具有IstioCloudRun。这里最重要的标志是--enable-stackdriver-kubernetes,您必须启用Stackdriver for Kubernetes才能前进。

看着您的问题,我相信您正在使用GCP控制台。同样应该通过控制台完成。如果您选择合适的GKE版本,它将为您提供启用 Istio 广告以及 Cloud Run 的选项。

最初,如果启用Enable Cloud Run for Anthos (beta)和禁用Enable legacy Stackdriver Logging service,则Enable legacy Stackdriver Monitoring service的复选框将显示为灰色。

因此,首先选择Enable Stackdriver Kubernetes Engine Monitoring,然后选择Enable Stackdriver Kubernetes Engine Monitoring之后,您应该会看到Enable Istio (beta)工作的复选框。

Here是Cloud Run可用的GKE版本的列表。

如果您认真遵循该指南,则只需创建一个GKE集群并在Cloud Run上为 Anthos (GKE)部署Hello World应用程序。 / p>

我希望这会有所帮助!

答案 2 :(得分:2)

GKE的Cloud Run并没有消失,只是将其重命名为“ Anthos的Cloud Run”。

最初,我认为Anthos是用于多云环境的技术,但它似乎更像是“品牌名称”。

  

答案是Anthos并不是真正的技术,而是更多的   品牌,围绕着Google的云皇冠珠宝Kubernetes(K8s)。

此内容引自TheRegister上的帖子。