2016-07-08 11 views
4

私は誤ってシステム名前空間 "kube-system"にポッドを追加しました。そして、私はこのポッドを取り外すことができません。また、レプリカセットを作成したようです。これらのアイテムを削除するたびに、それらは再作成されます。システムネームスペースでkubernetesポッド(およびその他のリソース)を削除するには

システムの名前空間「KUBE-システム」あなたはkubectl runを使用してポッドを作成した場合

答えて

15

は、その後、あなたが展開を削除する必要がありますに属するポッドまたはレプリカ・セットを削除する方法を見つけるように見えることはできません(これはポッドを作成したレプリカセットを作成しました)。そうしないと、上位レベルのコントローラは、手動で削除しようとしても、実行を継続する責任を負うオブジェクトがシステム内に滞留しないようにし続けます。 kubectl get deployment --namespace=kube-systemを試して、kube-system名前空間に展開があるかどうかを確認してください。その場合は、削除すると、レプリカセットと作成したポッドも削除されます。

+4

ありがとうございました。それは再びポッドを再現しませんでした。 'kubectlはデプロイメントを削除します。nginx --namespace = kube-system' –

+0

うれしいです! –

関連する問題