複製コントローラとの展開の違い

複製コントローラ
複製コントローラはKubernetesの中核要素であり、Kubernetesにホスティングアプリケーションは、アプリケーションを実行し続けることができるようにする必要があります後、レプリケーション・コントローラは、キーの保証で、次のように、主要な機能は次のとおりです
。1.ポッドの数ていることを確認してください:それはKubernetesがあることを確認します実行の指定された数のポッド。ポッドの指定された数より少ない場合は、レプリケーション・コントローラは、新しいを作成し、それ以外の場合は、過剰ポッドの数は変わらないことを確実にするために削除されます。 2.ポッド健康を確認してください:ポッド不健康、実行エラーまたはサービスを提供することができない、レプリケーション・コントローラーは、新しいものを再作成し、不健康なポッドを殺します。 3.伸縮性:時間のピーク時やオフピーク、あなたはダイナミックポッド複製コントローラーの数を調整することにより、リソースの使用率を向上させることができます。同時に、監視機能(HroizontalポッドAutoscaler)を構成し、自動的に使用監視プラットフォームから関連付けられたリソースの複製コントローラポッドの全体的なタイミングを取得する、自動引き込み式のように。 4.スクロールアップグレード:アップグレードを初期化するとき、ローリングアップグレードはスムーズなアップグレード・パスで、システム全体の安定性を確保するための戦略の漸進的な交換を通じて、あなたが拡大する問題を回避するために、問題を発見し、解決することができます。

 

 
配備
展開もKubernetesの主な責任はポッドと健康の数が同じ、ということを確実にするためであるコアである 90%のレプリケーションコントローラー機能のまったく同じで、レプリケーション・コントローラの新世代として見ることができます。しかし、それはレプリケーション・コントローラの外に新しい機能を持っています

1.Replicationすべてのコントローラ機能:展開レプリケーション・コントローラは、上記の機能のすべてを継承します。
2.イベントとステータス表示:あなたは進行状況の詳細なアップグレードの展開を表示することができます。
3.ロールバック:ミラーリング時にポッドをアップグレードするか、またはパラメータは、ロールバックが戻って安定したリリースまたは指定されたバージョンにロールバックを使用することができます関連する問題を識別します。
4.レコードバージョン:各操作の展開、維持することができ、所与の後続のロールバックを使用することができます。
5.一時停止とブート:各アップグレードについて、あなたはいつでも一時停止して開始することができます。
6.アップグレードのさまざまなオプション:再作成:すべての既存のポッド、再作成し、新たな削除; RollingUpdate:ローリング・アップグレードを、徐々に戦略を置き換え、同時に、このような利用できないポッドの最大数を設定するなど、より多くの追加のパラメータを、サポートするためのアップグレードをローリングしながら、最小更新間隔など。

 

おすすめ

転載: www.cnblogs.com/NGU-PX/p/11358341.html