[解決済み] kubernetesでPodを停止/一時停止する方法
2022-03-09 05:19:44
質問
私のクラスタでは、MySQLポッドが動作しています。
ポッドを削除せずに、一時的にポッドの動作を停止させる必要があります。
docker stop container-id
cmdはコンテナを削除せずに停止させます。
kubernetesでPodを一時停止/停止するために利用できるコマンドはありますか?
解決方法を教えてください。
つまり、他の方が指摘されているように、KubernetesはPodの現在の状態を停止/一時停止して、必要なときに再開することをサポートしていないのです。しかし、デプロイメントが動作していない状態、つまりレプリカの数を0にすることで実現することができます。
kubectl scale --replicas=0 deployment/<your-deployment>
ヘルプを見る
# Set a new size for a Deployment, ReplicaSet, Replication Controller, or StatefulSet.
kubectl scale --help
また、Scale では、ユーザーが scale アクションの前提条件を 1 つ以上指定することができます。
もし
--current-replicas
または
--resource-version
が指定された場合、スケールが試行される前に検証されます。
スケールがサーバーに送信されるときに、その前提条件が真であることが保証されます。
例
# Scale a replicaset named 'foo' to 3.
kubectl scale --replicas=3 rs/foo
# Scale a resource identified by type and name specified in "foo.yaml" to 3.
kubectl scale --replicas=3 -f foo.yaml
# If the deployment named mysql's current size is 2, scale mysql to 3.
kubectl scale --current-replicas=2 --replicas=3 deployment/mysql
# Scale multiple replication controllers.
kubectl scale --replicas=5 rc/foo rc/bar rc/baz
# Scale statefulset named 'web' to 3.
kubectl scale --replicas=3 statefulset/web
関連
-
[解決済み] docker-composeでdockerイメージにタグ付けする方法
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] DockerfileのCMDとENTRYPOINTの違いは何ですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] 既に起動しているDockerコンテナに新しいTTYで入る方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】特定のコンテナのみdocker-composeを立ち上げる。
-
[解決済み】dockerイメージのインストールディレクトリを変更する方法は?
-
[解決済み】Kubernetesでコンテナを稼働させ続けるには?
-
[解決済み】Dockerコンテナ内でSSHキーを使用する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] docker-composeでホスト名を設定する方法を教えてください。
-
[解決済み] Dockerはインストールされているのに、Docker Composeがインストールされていないのはなぜですか?
-
[解決済み] dockerfileのcopyコマンドで使われる-fromとは?
-
[解決済み] Dockerのバージョンを判断する方法 [重複]について
-
[解決済み】docker composeで環境変数を使用する方法
-
[解決済み】dockerの内部からdockerを実行しても大丈夫ですか?
-
[解決済み】docker-composeからdockerに接続できない。
-
[解決済み】アプリケーションのヘルスチェックに/healthzを使用する慣習はどこから来ているのでしょうか?
-
[解決済み】Dockerfilesの名前の付け方
-
[解決済み】dangling imageとunused imageとは何ですか?