1. ホーム
  2. image

[解決済み] kubernetesでデプロイメント/イメージを削除する方法

2022-03-03 13:28:07

質問

azureでkubernetesを動かしています。 AZ AKSまたはkubectlで、特定のデプロイメントを削除したいのですが、どうすればよいですか?

ポッドを削除する方法しか見つかりませんでしたが、ポッドは一度削除しても再生されるので、これは私が求めているものではありません。

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

次に、名前空間から deploymentname を持つデプロイメントを削除します。deploymentname は上記のコマンドで確認できます。

kubectl delete deploy deploymentname -n namespacename

ドキュメント AKSに接続するためのkubectlの設定方法について。