Может ли knative удалить развернутое приложение через Kubernetes Server? - PullRequest
0 голосов
/ 04 марта 2019

Мы пытаемся использовать knative для динамического развертывания и удаления приложений, основанных на контейнерах, с помощью вызова REST на сервере kubernetes.После того, как knative настроен и настроен, развертывание приложения становится довольно простым путем выполнения yaml службы, ссылающегося на карты конфигурации, имена образов и т. Д. Для многоконтейнерного модуля.

Однако удаление развернутого модуля не являетсялегко.Knative развертывает несколько объектов для каждого развернутого модуля / приложения, и похоже, что они (объекты) должны быть удалены по одному.Кто-нибудь знает лучший способ удалить развернутый модуль с наименьшим количеством шагов, отправляя запросы REST на сервер kubernetes?И правильный порядок удаления?Спасибо.

1 Ответ

0 голосов
/ 07 марта 2019

Для всех, кому небезразлично:

Изначально я был ошеломлен количеством объектов, которые Knative создавал для каждого запроса на создание службы ....

Отправка HTTP-запроса на удаление в API-интерфейс отдыха kubernetesсервер (внутри кластера) примерно так: https://kubernetes:443/apis/serving.knative.dev/v1alpha1/namespaces/[yourNamespaceName]/services/[yourServiceName] работал как брелок, удаляя ревизии, маршруты, конфигурации, модули и т. д.

...