Size: a a a

2019 July 07

BD

Banschikov Denis in gcp_ru
Народ, есть кто GKE использует? Как авторизуетесь через kubectl в kube-api? Хочу ходить по сертификатам. После сетапа кластера получаю все необходимые сертификаты в base64. Добавляю необходимые настройки в kubeconfig. В конечном итоге получаю ошибку в авторизации. Есть у кого примеры, как настроить kubeconfig для GKE?
источник

BD

Banschikov Denis in gcp_ru
И ещё, вопрос про Stackdriver. Как вообще эта штука хорошо подходит для мониторинга kubernetes? Может ли заменить Prometheus?
источник

ZO

Zon Orti in gcp_ru
Что касается последнего - скорее дополнить, в стекдрайвере есть метрики которые недоступны прометеусу, но у прометеуса куча готовых экспортеров
источник

A

Anna in gcp_ru
Banschikov Denis
И ещё, вопрос про Stackdriver. Как вообще эта штука хорошо подходит для мониторинга kubernetes? Может ли заменить Prometheus?
Может, но дорого. Хотя смотря какой скейл.
Мы используем Прометеус+Танос как сайдкар
источник

A

Andor in gcp_ru
Banschikov Denis
Народ, есть кто GKE использует? Как авторизуетесь через kubectl в kube-api? Хочу ходить по сертификатам. После сетапа кластера получаю все необходимые сертификаты в base64. Добавляю необходимые настройки в kubeconfig. В конечном итоге получаю ошибку в авторизации. Есть у кого примеры, как настроить kubeconfig для GKE?
Родная документация чем не устраивает?
источник

A

Anna in gcp_ru
Anna
Может, но дорого. Хотя смотря какой скейл.
Мы используем Прометеус+Танос как сайдкар
И метрики стакдрайвера которых не хватает можно эспортировать
источник

BD

Banschikov Denis in gcp_ru
Andor
Родная документация чем не устраивает?
Да просто интересно стало, как можно по сертификатам родным авторизоваться.
источник

BD

Banschikov Denis in gcp_ru
Zon Orti
Что касается последнего - скорее дополнить, в стекдрайвере есть метрики которые недоступны прометеусу, но у прометеуса куча готовых экспортеров
Я вот как раз думал, что он сможет полностью заменить prometheus.
источник

ZO

Zon Orti in gcp_ru
Banschikov Denis
Да просто интересно стало, как можно по сертификатам родным авторизоваться.
Можно по токену, но безопаснее через сервисаккаунт гугловый
источник

ZO

Zon Orti in gcp_ru
Banschikov Denis
Я вот как раз думал, что он сможет полностью заменить prometheus.
Может и получится, но делать сильно больше, лишние трудности. Да и графана удобнее гугловых дашбордов, кмк.
источник

A

Andor in gcp_ru
Banschikov Denis
Да просто интересно стало, как можно по сертификатам родным авторизоваться.
gcloud генерит тебе ~/.kube/config с ключами-сертификатами, подробности в родной документации
источник

BD

Banschikov Denis in gcp_ru
Andor
gcloud генерит тебе ~/.kube/config с ключами-сертификатами, подробности в родной документации
блин читал честное слово, но так этого и не увидел( можешь плиз ткнуть в нужное место в доке?
источник

A

Andor in gcp_ru
источник

A

Andor in gcp_ru
gcloud container clusters get-credentials [CLUSTER_NAME]
источник
2019 July 08

BD

Banschikov Denis in gcp_ru
Andor
gcloud container clusters get-credentials [CLUSTER_NAME]
Но он мне что-то типа такого генерирует
user:
   auth-provider:
     config:
       cmd-args: config config-helper --format=json
       cmd-path: /usr/lib/google-cloud-sdk/bin/gcloud
       expiry-key: '{.credential.token_expiry}'
       token-key: '{.credential.access_token}'
     name: gcp
источник

ZO

Zon Orti in gcp_ru
Banschikov Denis
Но он мне что-то типа такого генерирует
user:
   auth-provider:
     config:
       cmd-args: config config-helper --format=json
       cmd-path: /usr/lib/google-cloud-sdk/bin/gcloud
       expiry-key: '{.credential.token_expiry}'
       token-key: '{.credential.access_token}'
     name: gcp
Так и должно быть
источник

ZO

Zon Orti in gcp_ru
У меня где-то был кусок питона, который делает это без gcloud
источник

BD

Banschikov Denis in gcp_ru
Zon Orti
У меня где-то был кусок питона, который делает это без gcloud
Да я думаю наверное новый ServiceаAccount с правами cluster-admin создать в самом k8s и через него уже ходить.
источник

ZO

Zon Orti in gcp_ru
Гугловый сервисаккаунт, а не кубернетес
источник

ZO

Zon Orti in gcp_ru
Хотя кубернетес тоже можно, но ротировать ключи сложнее
источник