2016-12-11 13 views
0

私はkubernetesクラスタをシャットダウンしようとしていましたが、私はそれを行うことができませんでした。Kubernetes - クラスタを解体する方法は?

私は

kubectl cluster-info 

を入力すると、私は私のクラスタがまだ実行されていることがわかります。

私は、スクリプト

kube-down.sh 

を実行しているようなコマンドを試してみましたが、それはうまくいきませんでした。

すべてのポッドを削除しました。どのように私はそれをシャットダウンできますか?

+2

これは依存:

kubectl drain <node name> --delete-local-data --force --ignore-daemonsets kubectl delete node <node name> 

を次に、ノード上で除去され、全てがkubeadm設置状態をリセットクラスタの作成方法について説明します。 kubectlを使用してクラスタインフラストラクチャを管理することはできません。より多くの情報を提供する必要があります。 – svenwltr

+0

kube-down.shは、kube-upを使って起動したクラスタで動作します。私は上記のコメントが何を言いましたか。これにはさらに詳細が必要です。 –

答えて

2

kubectl stopコマンドは廃止されました。 yamlファイルを使用してポッドを作成した場合は、 kubectl delete -f <filename>.ymlを使用して実行中のポッドを停止することをお勧めします。あなたがkube-up.shのために調整されたすべての環境変数も中に使用されていることを確認するkube-down.shをしました使用している場合

# Delete pods and services with same names "baz" and "foo" 
kubectl delete pod,service baz foo 
0

また、次のコマンドを使用して、実行中のポッドに関連したサービスを削除することができますシャットダウン。 official documentationSee also

2

涙ダウンセクションでは、こう述べています。

、あなたが最初のノードを排出し、ノードがそれをシャットダウンする前に空であることを確認する必要がありました何kubeadm元に戻すには。適切な資格情報を使用してマスターに話す

、実行:

kubeadm reset 
関連する問題