Может ли knative удалить развернутое приложение через Kubernetes Server?

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

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

1 ответ

Для тех, кто заботится:

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

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

Другие вопросы по тегам