[k8s] 5. Replication Controller
#success:プローブが失敗した後に回復に成功しなければならない回数
コマンドを発行したパイドは、 の数字であることを確認します.
ノードがクラスタから切り離すと、消失した波が検出され、代替波 が作成する.を超えるコピーがある場合は、削除(既存ファイルタイプの手動作成、変更、rcの管理ファイル設定値の変更) .
ラベルコレクタ:rcによって管理されるシード範囲 Reflica数:実行するディスパッチ ポンドテンプレート:新しいReflicaの作成
! ラベルセレクタとシードテンプレートは、既存のシードに影響しません.
wideオプションpodを実行するノードが見つかりました
ノードを接続し、ネットワークインタフェースを強制的に閉じる
ノードのステータスを確認
アクセス不可能なpodを閉じ、新しいpodを実行
の1つのrcから別のrcに移動してもよいパイド
rcから離れたラベルコレクタ
rcのラベルセレクタ変更:通常ではない場合
rcのシードテンプレートの変更:既存のシードを削除して新しいシードを作成し、rcによって管理する(9章でより良い更新方法を学習する)
水平方向の拡張
rc定義の編集:spec.replicasフィールド値 を変更する第15章学習水平自動スケーリングの有効化
削除 rc が管理する「ファドを削除」または「ファドを削除しない」
より高いレベルのストリームリソースを生成する場合、通常はが自動的に生成されます. 波コレクタは、より多くの式 を提供することができる.
Reflicasetはv 1 APIの一部ではありませんので、適切なapiVersion(apps/v 1 beta 2) を指定する必要があります.コレクターの豊富なオプションを定義します.MatchLabelsコレクターのほか、Expressions(In、NotIn、Exists、DoesNotExist) も使用できます. matchLabelsとmatchExpressionを指定すると、trueの条件のパラメータはすべて に一致します.
コントローラのコピー
アクション
ノードが
コンポーネント
! ラベルセレクタとシードテンプレートは、既存のシードに影響しません.
命令語
kubectl get rc // desired, current, ready
kubectl get rc <rcName>
ノードの障害事例
シードの移動
複数のケース
rcから離れたラベルコレクタ
rcのラベルセレクタ変更:通常ではない場合
rcのシードテンプレートの変更:既存のシードを削除して新しいシードを作成し、rcによって管理する(9章でより良い更新方法を学習する)
水平方向の拡張
kubectl scale rc kubia --replicas=<Number>
削除
kubectl delete rc <rcName> --cascade=true // false (파드는 삭제 하지 않음)
かいしゅうそうち
特長
より高いレベルのストリームリソースを生成する場合、通常は
定義#テイギ#
Reference
この問題について([k8s] 5. Replication Controller), 我々は、より多くの情報をここで見つけました https://velog.io/@hje0510/k8s-5.-Replication-Controllerテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol