Kubenetes (略して K8s) は、宣言型の構成と自動化を容易にする、コンテナ化されたワークロードとサービスを管理するための、移植可能で拡張可能なオープンソース プラットフォームです。 Kubenetes をデプロイすると、少なくとも 1 つの動作ノードを持つ完全なクラスターが作成されます。では、Kubenetes の共通コンポーネントは何でしょうか? Kubenetes の共通コンポーネントを見てみましょう。 コントロール プレーンのコンポーネントは、クラスターに関するグローバルな決定 (スケジューリングなど) を行うほか、クラスター イベント (デプロイメントの eplics フィールドが満たされていない場合に新しいポッドを起動するなど) を検出して応答します。コントロール プレーン コンポーネントは、クラスター内の任意のノードで実行できます。 ただし、簡単にするために、セットアップ スクリプトは通常、同じマシン上ですべてのコントロール プレーン コンポーネントを起動し、このマシン上でユーザー コンテナを実行しません。 、キューブピセ API サーバーは、Kubenetes コントロール プレーンのコンポーネントです。このコンポーネントは、Kubenetes API を公開します。これは、Kubenetes コントロール プレーンのフロントエンドであり、主な実装は kube-pisee です。 kube-pisee は水平スケーラビリティを考慮して設計されており、複数のインスタンスをデプロイすることでスケーリングできます。 kube-pisee の複数のインスタンスを実行し、それらの間のトラフィックを分散することができます。 2. など etcd は、一貫性と高可用性を兼ね備えたキーバリュー データベースです。すべての Kubenetes クラスター データを格納するためのバックエンド データベースとして使用できます。通常はバックアップ プランが必要です。 3. kubeスケジュール kube-schedule コントロール プレーン コンポーネントは、実行中のノードを指定していない新しく作成された Pod を監視し、Pod が実行されるノードを選択する役割を担います。スケジュールの決定では、個々のポッドとポッドのコレクションのリソース要件、ハードウェア/ソフトウェア/ポリシーの制約、アフィニティとアンチアフィニティの仕様、データの局所性、ワークロード間の干渉、および期限が考慮されます。 4. kube-controller-mange kube-contolle-mnge コントローラー プロセスを実行するコントロール プレーン コンポーネント。論理的には、各コントローラーは個別のプロセスですが、複雑さを軽減するために、すべて同じ実行可能ファイルにコンパイルされ、単一のプロセスで実行されます。 5. クラウド制御管理 クラウド コントローラー マネージャーは、特定のクラウドの制御ロジックを埋め込むコントロール プレーン コンポーネントです。クラウド コントローラー マネージャーを使用すると、クラスターをクラウド プロバイダーの API に接続し、クラウド プラットフォームと対話するコンポーネントをクラスターと対話するコンポーネントから分離できます。 cloud-control-mnge は、クラウド プラットフォーム固有の制御ループのみを実行します。独自の環境で Kubenetes を実行している場合、またはローカル マシンで学習環境を実行している場合は、デプロイされた環境にクラウド コントローラー マネージャーは必要ありません。 ノード コンポーネントは各ノード上で実行され、実行中の Pod を維持し、Kubenetes の動作環境を提供します。 、クベレット kubelet は、クラスター内のすべてのノードで実行されるエージェントです。コンテナ (コンテナー) が Pod 内で実行されていることを確認し、さまざまなメカニズムを通じて提供される PodSpec のセットを受信し、これらの PodSpec に記述されているコンテナが実行中で正常であることを確認します。 kubelet は、Kubenetes によって作成されなかったコンテナを管理しません。 2. キューブポキシー kube-poxy は、クラスター内のすべてのノードで実行され、Kubernetes サービス (Seice) コンセプトの一部を実装するネットワーク プロキシです。ノード上のネットワーク ルールを維持します。これらのネットワーク ルールにより、クラスター内外のネットワーク セッションから Pod とのネットワーク通信が可能になります。オペレーティング システムがパケット フィルタリング レイヤーを提供し、それが利用可能な場合、kube-poxy はそれを使用してネットワーク ルールを実装します。それ以外の場合、kube-poxy はトラフィック自体のみを転送します。 コンテナ ランタイムは、コンテナの実行を担当するソフトウェアです。 Kubernetes は、Docker、Continuous、CRI-O などのコンテナ ランタイム、および Kubernetes CRI (Container Runtime Interface) のその他の実装をサポートします。 現在、VultやLinodeなどの海外サーバーベンダーがKubenetesのサービスサポートを提供しており、オンデマンドでKubenetesクラスターを展開することが可能です。 |
<<: PrestaShopとShopifyのどちらが良いですか?PrestaShopとShopifyの違い
>>: Alma Linux Server グラフィカル ユーザー インターフェイスで新しいユーザーを作成する方法
ビジネスインサイトがブランドマーケティングの将来の方向性を導く方法今日の情報化時代において、ビジネス...
SEO最適化のための無料プロモーション方法は何ですか? SEO 最適化については誰もがよくご存知だ...
2024年の3.8マーケティングを振り返ると、この7つのブランド事例がすごい!本文を読む前に、次の...
ワイルドカード SSL 証明書は、ワイルドカード SSL 証明書とも呼ばれます。サーバーの単一のプラ...
保険ビジネスで顧客を開拓するには?保険業者が能力を向上させるために学ぶべき知識は何でしょうか?保険販...
3つの無料フラッシュイベントマーケティングプランを入手2020年、3年間の発展と再編を経て、技術と...
情報フロー広告はどれくらい効果的でしょうか?利点は何ですか? 「フィード広告」は、その名前が示すよう...
グリーンティーグループ:店舗展開と業績のさらなる向上に向け、強い決意最近、中国カジュアルダイニングの...
ウェブサイトの SEO 最適化のための 5 種類のリンクSEO 最適化において最も重要なのは、コンテ...
情報フロー広告とは?情報フロー広告をするには? 「情報フロー広告」という言葉がTwitter上で初め...
3大トレンド、5大マーケティング戦略、DTCブランド独立サイトの売上が急上昇中! DTC モデルで...
ヒット商品を生み出すプロモーション手法1. マーケティング計画:ギフト、良いレビュー、割引、クーポン...
材料の最適化の正しい方向性を見つけ、高品質の材料を大量に作成します情報フロー広告が非常に成熟している...
海外の電子商取引業者のためのホリデーマーケティングのヒント7つ感謝祭、クリスマス、ハヌカ、新年......
2024年ブランドプロモーション現地ツアーが正式に開始中国発展改革新聞記者 李宏偉5月10日午前、...