設定が変更されたときに自動的にポッドを再起動する機能について話がありましたが、これはKubernetes 1.2ではまだ利用できません。Kubernetesでconfigmapを更新するときにポッドを再起動しますか?
私がしたいと思うのは、コンフィグマップを消費するポッドに関連付けられたdeploymentリソースの「ローリング再開」です。実際のテンプレートで何も変更せずにKubernetesで展開を強制的に再起動することは可能でしょうか?これは現在、これを行う最善の方法ですか、より良い選択肢がありますか?
「ポッドを削除する」とは、すべてのポッド名を収集し、1つを削除し、置換するまで待ってから2番目のものを削除し、置き換えられるまで待つなどです。 –
デプロイメントを使用して、それをスケールダウンしてからアップします。あなたはまだダウンタイムの小さな量を持っています。あなたはそれを減らすために1行で行うことができます... 'kubectl scale deployment/update-demo --replicas = 0; –
ポッドをすべて見つけずにダウンタイムを気にしない場合は、RCを削除してからRCを再作成してください。 – Drew