レプリケーション コントローラーは、ポッドのライフサイクルを管理し、必要な数のポッドが常に実行されていることを確認する役割を担います。 「ポッドKubernetesでこれを行う方法はたくさんありますが、一般的なアプローチは「レプリケーション コントローラRC は、ポッドのライフサイクルを管理し、必要な数のポッドが常に実行されていることを確認する責任を負います。一方、自動スケーリング、準備状態と生存状態の検出、その他の高度なレプリケーション機能の実行などの高度なクラスター機能は担当しません。 Kubernetes クラスター内の他のコンポーネントは、これらの機能をより適切に実行できます。 つまり、RC の役割は限定されており、通常は、特定の要件を満たすために複雑なロジックを必要としない特定の実装に使用されます (たとえば、必要なポッドの数が常に指定された数と一致することを確認するなど)。必要な数を超えた場合、RC は超過分を削除し、ノード障害やポッド終了が発生した場合でも同じ数が存在するようにします。 シンプルなものには複雑な解決策は必要ありません。私にとって、これは RC の使用方法を示す完璧な比喩です。 RCの作成方法ほとんどの Kubernetes リソースと同様に、YAML または JSON 形式を使用して RC を作成し、Kubernetes API エンドポイントに公開できます。
ここで、
さらに説明すると、このファイルを実行すると、 RC には 3 つの部分があります。
RC が常にポッドを作成しないようにするには、ポッド テンプレートがポッド セレクターと一致している必要があることに注意してください。テンプレートと一致しないポッドセレクターを使用して RC を作成すると、Kubernetes API サーバーからエラーが発生します。 RC
RC を削除するには:
RC のサービスに対してローリング アップデート戦略を使用して、ポッドを 1 つずつ置き換えることができることに注意してください。 コンテナをコピーする他の方法Kubernetes デプロイメントでコンテナを複製する方法は複数あります。 Kubernetes がコンテナ プラットフォームの主な選択肢となった主な理由の 1 つは、信頼性、負荷分散、スケーリングのためにコンテナを複製するネイティブ機能です。 上記では、常に一定数のポッドが利用可能であることを保証する RC を簡単に作成する方法を示しました。レプリカの数を更新することで、ポッドを手動でスケーリングできます。 もう一つの方法は、レプリケーション セット(RS)」を使用して複製の目的を達成します。
RS の機能は RC とほぼ同じです。主な違いは、RS ではローリング アップデート戦略が許可されないことです。 複製を実現するもう1つの方法は、展開する」。
デプロイメントは、コンテナを複製するより高度な方法です。機能的には、デプロイメントは同じ機能を提供しますが、必要に応じて変更をロールアウトおよびロールバックする機能があります。この機能は、デプロイメントに「戦略タイプ” 仕様を使用して、古いポッドを新しいポッドに置き換えます。 2 種類のデプロイメント戦略を定義できます。再作成" そして"ローリングアップデートデプロイメント戦略は次のように指定できます。
要約するコンテナのレプリケーション機能は、ほとんどの企業が Kubernetes の導入を検討する主な理由の 1 つです。レプリケーションにより、運用の最小要件として最も重要なアプリケーションのほとんどに必要な信頼性とスケーラビリティを実現できます。 Kubernetes クラスターでレプリケーションを実装するために使用される方法を理解することは、アプリケーション アーキテクチャの考慮事項に最適な方法を決定する上で重要です。 |
<<: テンセントクラウド、南米初のデータセンターをブラジルのサンパウロに開設、海外クラウドサービスの展開を加速
長さ 1〜30 分、横画面、ほとんどが PGC (プロが制作したコンテンツ)。近日、多くの報道により...
AI駆動型クラウドマネージドサービス(MSP)企業Bespin Globalは、シリーズB資金調達で...
これまで、戦略的な焦点は、物理インフラストラクチャから仮想インフラストラクチャへの移行に置かれること...
4 月 26 日、毎年恒例の Inspur クラウド データ センター全国パートナー カンファレンス...
KVM 仮想化に基づいており、Windows をサポートしながらも仮想化には独自の KAY、West...
今年、インターネットの状況は新たな変化を遂げました。突然の変化と急速な技術革新の時代において、ウェブ...
高速な海外VPS(VPS推奨):海外VPSの使用は一般的に高速で、バックグラウンドインターフェースは...
servercrate は 2008 年に設立されたホスティング プロバイダーです。今日は、SSD ...
ウェブサイトがオンラインになってから最初の訪問者が到着し、その後一定量のトラフィックが確保された後、...
Kubernetes をベースとした CI/CD というと、Jenkins、Gitlab CI、Dr...
記者が昨日、市公安局から得た情報によると、警察は6か月以上の綿密な捜査を経て、1日にフィッシングサイ...
Baidu Statistics のリリースに伴い、ますます多くのウェブマスターの友人が自分の We...
今日、LEB を閲覧していたとき、reversehosts が投稿した VPS プロモーションを見ま...
多くの人がオンラインで映画リソースを探すとき、まず映画の評価を見て、それから比較的評価の高い映画を選...
BAT間の競争はインターネット業界の誰もがよく知っている。百度の検索、アリババの電子商取引、テンセン...