繁体   English   中英

如何删除 kubernetes 中的部署/映像

[英]How to delete a deployment / image in kubernetes

我在 azure 中运行 kubernetes。 我想使用 AZ AKS 或 kubectl 删除特定部署。

我发现的唯一信息是如何删除 pod,但这不是我要找的,因为 pod 会在删除后重新生成。

我知道我可以 go 到 ui 并删除部署,但我想用 az aks 或 kubectl 来做。

在此处输入图像描述

我跑了

kubectl get all -A

在此处输入图像描述

然后我复制要删除并运行的部署的名称:

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>'

在此处输入图像描述

找出所有命名空间中的所有部署

kubectl get deploy -A

然后从命名空间中删除具有部署名称的部署。 部署名称可以从上面的命令中找到。

kubectl delete deploy deploymentname -n namespacename

有关如何配置 kubectl 以连接到 AKS 的文档

使用以下命令。

kubectl 删除部署部署名称-here

更多关于这里的命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM