Kubectl autoscaleコマンドを使用してデプロイを自動スケーリングするように設定した場合( http://kubernetes.io/docs/user-guide/kubectl/kubectl_autoscale/ )、それをオフに戻す方法手動スケーリング?
自動スケーリングすると、 HorizontalPodScaler が作成されます。
次の方法で削除できます。
kubectl delete hpa NAME-OF-HPA
。
得られる NAME-OF-HPA
から:
kubectl get hpa
。
kubectl delete hpa ${name of hpa}
Horizontal Pod Autoscalerは、すべてのAPIリソースと同様に、
kubectlによる標準的な方法。 kubectl createコマンドを使用して、新しいオートスケーラーを作成できます。 kubectl get hpaでオートスケーラーを一覧表示し、kubectl describe hpaで詳細な説明を取得できます。最後に、kubectl delete hpaを使用してオートスケーラーを削除できます。
kubectl delete horizontalpodautoscaler name_autoscaler_deployment -n namespace
この例 に従い、(Ctrl + Cを入力して)端末から負荷ジェネレーターを終了できない場合、hpaのみを削除しても実際にはデプロイメントは終了しません。その場合、デプロイメントも削除する必要があります。この例では、2つの展開があります。
$ kubectl get deployment(このコマンドを実行してデプロイメントを確認します)
お名前--------希望-現在-最新-利用可能-年齢
負荷発生器1 1 1 1 1 d
php-Apache 1 1 1 1 1 d
次に、次のコマンドを実行してデプロイメントを削除します。
$ kubectl delete deployment load-generator
$ kubectl delete deployment php-Apache