2017-12-19 7 views
0

docker ps screenshot私はちょうど<a href="https://github.com/kubernetes/minikube" rel="nofollow noreferrer">https://github.com/kubernetes/minikube</a>でKubernetes minikubeのチュートリアルをやった

docker ps

CONTAINER ID  IMAGE             COMMAND     CREATED    STATUS    PORTS    NAMES 
7523fd2c20c7  gcr.io/google_containers/k8s-dns-sidecar-amd64   "/sidecar --v=2 --..." 18 hours ago  Up 18 hours        k8s_sidecar_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 
9bd438011406  gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64 "/dnsmasq-nanny -v..." 18 hours ago  Up 18 hours        k8s_dnsmasq_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 
5c35e00a5a27  gcr.io/google_containers/k8s-dns-kube-dns-amd64  "/kube-dns --domai..." 18 hours ago  Up 18 hours        k8s_kubedns_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 
77ef463642b7  gcr.io/google_containers/pause-amd64:3.0    "/pause"     18 hours ago  Up 18 hours        k8s_POD_kube-dns-86f6f55dd5-qwc6z_kube-system_c1333ffc-e4d6-11e7-bccf-0021ccbf0996_0 
39f618666205  gcr.io/google_containers/kubernetes-dashboard-amd64 "/dashboard --inse..." 18 hours ago  Up 18 hours        k8s_kubernetes-dashboard_kubernetes-dashboard-vgpjl_kube-system_c1176a44-e4d6-11e7-bccf-0021ccbf0996_0 
023b7b554a8c  gcr.io/google_containers/pause-amd64:3.0    "/pause"     18 hours ago  Up 18 hours        k8s_POD_kubernetes-dashboard-vgpjl_kube-system_c1176a44-e4d6-11e7-bccf-0021ccbf0996_0 
1c3bdb7bdeb1  gcr.io/google-containers/kube-addon-manager   "/opt/kube-addons.sh" 18 hours ago  Up 18 hours        k8s_kube-addon-manager_kube-addon-manager-tpad_kube-system_7b19c3ba446df5355649563d32723e4f_0 
8a00feefa754  gcr.io/google_containers/pause-amd64:3.0    "/pause"     18 hours ago  Up 18 hours        k8s_POD_kube-addon-manager-tpad_kube-system_7b19c3ba446df5355649563d32723e4f_0 
b657eab5f6f5  gcr.io/k8s-minikube/storage-provisioner    "/storage-provisioner" 18 hours ago  Up 18 hours        k8s_storage-provisioner_storage-provisioner_kube-system_c0a8b187-e4d6-11e7-bccf-0021ccbf0996_0 
67be5cc1dd0d  gcr.io/google_containers/pause-amd64:3.0    "/pause"     18 hours ago  Up 18 hours        k8s_POD_storage-provisioner_kube-system_c0a8b187-e4d6-11e7-bccf-0021ccbf0996_0 

Kubernetes minikubeチュートリアル後10個のコンテナを止めることができない、と私は停止またはこれらのコンテナを削除することはできません、彼らは常に再作成されます。私は完全に 'KUBEの*' と呼ばれるすべてのパッケージを削除

、削除ドッキングウィンドウ、削除VirtualBoxは、取り外しの/ var/libに/ドッキングウィンドウ、再インストールドッキングウィンドウ:

$ kubectl get deployment 
No resource found. 

$ minikube status 
minikube: Running 
cluster: Running 
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100 

出力kubectl get pods --all-namespaces

NAMESPACE  NAME       READY  STATUS RESTARTS AGE 
kube-system kube-addon-manager-minikube 1/1  Running 5   19h 
kube-system kube-dns-86f6f55dd5-6kjsn  3/3  Running 15   19h 
kube-system kubernetes-dashboard-68vph 1/1  Running 5   19h 
kube-system storage-provisioner   1/1  Running 5   19h 

UPDATEの。 コンテナが戻ってきた!あなたはどうやってそれらを取り除きますか?

+0

スクリーンショットを作成する代わりに、docker ps出力を貼り付ける必要があります。 – svenwltr

+0

こんにちは、 'kubectl get pods --all-namespaces'を提供できますか? –

+0

私はその出力を追加しました@SureshVishnoi – viktorsmari

答えて

0

削除するコンテナとその理由は何ですか? docker ps出力に印刷されたコンテナはKubernetesコンテナです。あなたは基本的にこれらのコンテナを削除することによってminikubeを破壊するでしょう。

一般に、Kubernetesはこれらのコンテナを管理しています。 Kubernetesは、削除されたコンテナを障害として解釈し、再起動します。コンテナを削除するには、ポッド(または、配備されたアプリケーションに応じてReplicaSet、ReplicationControllerまたはDeployment)を削除する必要があります。


これらのコンテナが実際にホストシステムに表示されている場合は、誤ってKubernetesをホストシステムにインストールすることがあります(別のチュートリアルを参照)。この場合、これらのコンテナを作成するkubeletというプロセスを探す必要があります。例えば

あなたがsystemdに使用する場合:あなたは、その後minikubeが必要とされていない、あなたはそれを停止し、それを削除することができkubernetesを実行したくない場合は

systemctl status kublet # see if its actually running 
systemctl stop kubelet # stop it 
systemctl disable kubelet # make sure it doesn't start after next reboot 
+0

私はチュートリアルを試していただけです。私はkubernetesを使用したくないとし、ドッカーの作文での作業に戻ってはいけないとしましょう。これらのサービスをすべて取り除くにはどうすればいいですか? – viktorsmari

+0

ミニチュアのコンセプトを混乱させていると思います。 MinikubeはKubernetes用に作成されたVMで動作し、独自のDockerデーモンを持っています。あなたのホストシステムにKubernetesコンポーネントはインストールされません。したがって、@ Andreas Wederbrandの回答があなたの問題を解決します。 – svenwltr

+0

しかし、私は 'docker ps'を実行するとホストマシン上にいます。私は今、ドッカーとkubernetesパッケージを完全に削除しました。/ var/lib/dockerを削除し、ドッカーを再インストールしました。しかし、そのサービスは戻ってきました!何か案は? – viktorsmari

1

を。

minikube stop 
minikube delete 

それとも、あなたはそれを実行しているwan't場合は、何らかの理由で、ちょうどeval $(minikube docker-env)はあなたのために設定する環境変数DOCKER_HOSTを削除します。ドッキング・クライアントは、ローカル・マシンではなくミニクーバーのドッカー・エンジンを指します。

unset DOCKER_HOST 

また、新しい端末を起動してください。環境変数は設定されません。

+0

しかし、これは、すべてのコンテナを停止して削除するものではなく、いつも再開されますか?私は完全にそれらを取り除くことができません。 – viktorsmari

+0

これらは、ミニキューブがプロビジョニングされた仮想マシンでのみ実行されます。それを削除すると、すべてのコンテナも削除されます。 minikubeを終了した後も新しい端末を取得するか、DOCKER_HOSTを解除する必要があります。そうしないと、ドッカーエンジンが応答していないというエラーが表示されます。または類似。 –

関連する問題

 関連する問題