Как я могу иметь кластер GKE "истекает" и удалить себя? - PullRequest
0 голосов
/ 06 мая 2019

Мы поддерживаем много кластеров для тестирования / poc / deving, и мы должны помнить, что нужно их удалить

Что мне нужно, так это способ установки ttl для всего кластера gke и наличияон удаляется / очищается автоматически.

Я мог бы пометить кластеры меткой времени при создании и запустить внешний процесс по расписанию, который пожинает старые кластеры, но было бы здорово, если бы мне не пришлосьсделать это - это может быть единственный способ, но, может быть, для этого есть функция gke / k8s?

Есть ли способ удалить сам кластер, не полагаясь на внешнюю службу?Я полагаю, что это может вызвать саму функцию облака, но мне интересно, есть ли встроенная функция gke / k8s, чтобы сделать это более элегантно

Ответы [ 2 ]

1 голос
/ 06 мая 2019

Вы можете создать кластер GKE с функциями Alpha.Такие кластеры существуют максимум один месяц, а затем автоматически удаляются.Читать подробнее: https://cloud.google.com/kubernetes-engine/docs/concepts/alpha-clusters

0 голосов
/ 06 мая 2019

Попробуйте Cloud Scheduler и подключите его к вашему серверу сборки. Cloud Scheduler поддерживает конечные точки Http, App Engine, Pub / Sub.

...