Что случилось с Cloud Run for GKE? - PullRequest
4 голосов
/ 28 октября 2019

Несколько ресурсов в Интернете указывают на существование Cloud Run for GKE. Например, это Google кодовые метки , это YouTube видео от Google и это обучение LinkedIn видео .

Однако функционал Cloud Run для GKE кажетсяисчез при попытке создать новый кластер Kubernetes с помощью веб-консоли Google Cloud. Флажки для включения Istio и Cloud Run для GKE в разделе «Дополнительные функции» больше не доступны. (см. 3: 40 в этом видеоруководстве по LinkedIn)

Официальная документация о запуске Cloud для GKE также, похоже, исчезла или изменилась и заменена документацией об CloudЗапустите на Anthos.

Итак, вкратце, что случилось с Cloud Run for GKE?

Ответы [ 3 ]

3 голосов
/ 28 октября 2019

Я думаю, что это просто смена слов, а не функциональность.

Если вы проверите эту документацию , вы увидите, что она конкретно говорит:

В этом руководстве показано, как настроить новый кластер Google Kubernetes Engine с включенным Cloud Run for Anthos в Google Cloud.

Он начинается с создания кластера 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

Если вы внимательно посмотрите на дополнения, вы увидите, что у него есть Istio и CloudRun. Самый важный флаг здесь --enable-stackdriver-kubernetes, вам нужно включить Stackdriver для Kubernetes, чтобы двигаться вперед.

Глядя на ваш вопрос, я полагаю, что вы используете консоль GCP. То же самое должно быть сделано через консоль. Если вы выберете подходящую версию GKE, она даст вам возможность включить Istio ad, а также 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), вы должны увидеть флажок для Enable Cloud Run for Anthos (beta) работает.

Здесь - список доступных GKEверсии для Cloud Run.

Если вы будете тщательно следовать руководству, вы сможете просто создать кластер GKE и развернуть приложение Hello World в Cloud Run для Anthos (GKE).

Надеюсь, это поможет !!

3 голосов
/ 28 октября 2019

Сначала необходимо создать кластер GKE, а затем при создании облачного запуска выберите CloudRun for Anthos, поэтому он никуда не денется.

Here it is!

Если он был серым, это, вероятно, было связано с тем, что вам нужно было поставить галочку «enable stackdriver ...»

2 голосов
/ 28 октября 2019

Cloud Run for GKE не исчезла, но была просто переименована в «Cloud Run for Anthos».

Изначально я думал, что Anthos - это технология для многокритериальных сред, но, похоже, это скорее «бренд»name ".

Ответ заключается в том, что Anthos на самом деле не технология, а скорее бренд, обертка вокруг облачных ювелирных украшений Google, Kubernetes (K8s).

Это цитата из этого поста TheRegister .

...