2016-03-21 15 views
4

孤児Kubernetesポッドを削除してください。チュートリアルの後、私はkubectl run nginx --image=nginx --port=80を使ってNginx PODを立ち上げました。しかし、これは孤立したPOD(レプリケーションコントローラなし)を作成するようです。 kubectl get rcは何も返しません。kubectl describe pod nginx-198147104-kqudhです。レプリケーションコントローラ:なし(kubectlバージョン "v1.2.0 + 5cb86ee"はコントローラ:ReplicaSet/nginx-198147104を示しますが、0にスケーリングすると新しいNginxポッドが作成されます。削除できません)。は、どのように私は<a href="http://kubernetes.io/docs/getting-started-guides/docker/" rel="nofollow">Docker</a>経由Kubernetesを実行している

私はKubernetesがドッカーからnginxのコンテナを管理し、削除できるようにしたいと思います。私は孤児のポッドを削除する方法を見つけ出すことができませんでした(再作成せずに...)。

クライアントバージョン:version.Info {メジャー: "1"、マイナー: "0"、GitVersion: "v1.0.4デベロッパー"、GitCommit: "65d28d5fd12345592405714c81cd03b9c41d41d9"、GitTreeState: "クリーン"}
Serverバージョン:version.Info {メジャー: "1"、マイナー: "2"、GitVersion: "V1.2.0"、GitCommit: "5cb86ee022267586db386f62781338b0483733b3"、GitTreeState: "クリーン"}

答えて

5

我々はReplicaSetを使用V1.2のKubernetesと(新しい形式のReplicationController)。 ReplicaSetがある場合、作成するにはv1.2クライアントを使用する必要があります。しかしそれはそこで止まらない。あなたが実際に作成するのはDeploymentで、それ自体ReplicaSetsを管理しています。

だから、あなたが知っておくべきことkubectl scale deploymentまたはkubectl delete deploymentです。あなたは以下の通りです

どのチュートリアル?

+0

ありがとうございました!情報の大半はhttp://kubernetes.io/docs/user-guideから、一部は「Kubernetes up and Running」からのものです。基本的にどこでも私がそれを見つけることができる情報を探している;) – node42