Как удалить развертывание / образ в kubernetes - PullRequest
0 голосов
/ 06 апреля 2020

Я бегу kubernetes в azure. Я хочу удалить конкретное c развертывание, используя AZ AKS или kubectl.

Единственная информация, которую я нашел, - это как удалять модули, но это не то, что я ищу, так как они будут восстановить после удаления.

Я знаю, что просто могу go к пользовательскому интерфейсу и удалить развертывание, но я хочу сделать это с помощью az aks или kubectl.

enter image description here

Я запустил

kubectl get all -A

enter image description here

Затем я копирую имя развертывания, которое хочу удалить, и запускаю:

kubectl delete deployment zr-binanceloggercandlestick-btcusdt-2hour

kubectl delete deployment deployment.apps/zr-binanceloggercandlestick-btcusdt-12hour

но не замечая успеха, я получаю следующие ошибки:

Error from server (NotFound): deployments.extensions "zr-binanceloggercandlestick-btcusdt-2hour" not found


error: there is no need to specify a resource type as a separate argument when passing arguments in resource/name form (e.g. 'C:\Users\amnesia\.azure-kubectl\kubectl.exe get resource/<resource_name>' instead of 'C:\Users\amnesia\.azure-kubectl\kubectl.exe get resource resource/<resource_name>'

enter image description here

Ответы [ 2 ]

3 голосов
/ 06 апреля 2020

Поиск всех развертываний во всех пространствах имен

kubectl get deploy -A

Затем удалите развертывание с именем развертывания из пространства имен. Имя развертывания можно найти из приведенной выше команды.

kubectl delete deploy deploymentname -n namespacename

Документы о том, как настроить kubectl для подключения к AKS.

0 голосов
/ 06 апреля 2020

Используйте приведенную ниже команду.

kubectl удалить развертывание имя-развертывания-здесь

Подробнее о команде здесь .

...