Cloud SDK

ибудь знает, как подключить локальный экземплярkubectl в кластер Google Kubernetes Engine (GKE), не используяgcloud инструмент локально?

Например:

Если вы используетеgcloud инструмент с этой командой:

gcloud container clusters get-credentials NAME [--zone=ZONE, -z ZONE] [GCLOUD_WIDE_FLAG …]

Вы найдете такого пользователя в~/.kube/config:

- name: gke_myproj_myzone
  user:
    auth-provider:
      config:
        access-token: TOKENSTRING
        cmd-args: config config-helper --format=json
        cmd-path: /google/google-cloud-sdk/bin/gcloud
        expiry: 2018-01-22 18:05:46
        expiry-key: '{.credential.token_expiry}'
        token-key: '{.credential.access_token}'
      name: gcp

Как видите, значения по умолчанию,gcloud инструмент обеспечивает требоватьglcoud инструмент какAuth-провайдер войти в свой кластер.

Теперь, что я ищу, так это способ подключенияkubectl в кластер на машине, которая не имеетgcloud установлен.

Ответы на вопрос(1)

Ваш ответ на вопрос