Kubernetes の共通コンポーネントとは? Kubernetes の共通コンポーネントの紹介

Kubernetes の共通コンポーネントとは? Kubernetes の共通コンポーネントの紹介

Kubenetes (略して K8s) は、宣言型の構成と自動化を容易にする、コンテナ化されたワークロードとサービスを管理するための、移植可能で拡張可能なオープンソース プラットフォームです。 Kubenetes をデプロイすると、少なくとも 1 つの動作ノードを持つ完全なクラスターが作成されます。では、Kubenetes の共通コンポーネントは何でしょうか? Kubenetes の共通コンポーネントを見てみましょう。

1. コントロールプレーンコンポーネント

コントロール プレーンのコンポーネントは、クラスターに関するグローバルな決定 (スケジューリングなど) を行うほか、クラスター イベント (デプロイメントの 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 を実行している場合、またはローカル マシンで学習環境を実行している場合は、デプロイされた環境にクラウド コントローラー マネージャーは必要ありません。

2. ノードコンポーネント

ノード コンポーネントは各ノード上で実行され、実行中の Pod を維持し、Kubenetes の動作環境を提供します。

、クベレット

kubelet は、クラスター内のすべてのノードで実行されるエージェントです。コンテナ (コンテナー) が Pod 内で実行されていることを確認し、さまざまなメカニズムを通じて提供される PodSpec のセットを受信し、これらの PodSpec に記述されているコンテナが実行中で正常であることを確認します。 kubelet は、Kubenetes によって作成されなかったコンテナを管理しません。

2. キューブポキシー

kube-poxy は、クラスター内のすべてのノードで実行され、Kubernetes サービス (Seice) コンセプトの一部を実装するネットワーク プロキシです。ノード上のネットワーク ルールを維持します。これらのネットワーク ルールにより、クラスター内外のネットワーク セッションから Pod とのネットワーク通信が可能になります。オペレーティング システムがパケット フィルタリング レイヤーを提供し、それが利用可能な場合、kube-poxy はそれを使用してネットワーク ルールを実装します。それ以外の場合、kube-poxy はトラフィック自体のみを転送します。

3. コンテナランタイム

コンテナ ランタイムは、コンテナの実行を担当するソフトウェアです。 Kubernetes は、Docker、Continuous、CRI-O などのコンテナ ランタイム、および Kubernetes CRI (Container Runtime Interface) のその他の実装をサポートします。

現在、VultやLinodeなどの海外サーバーベンダーがKubenetesのサービスサポートを提供しており、オンデマンドでKubenetesクラスターを展開することが可能です。

もっと: 《人気の海外サーバーおすすめ》

<<:  PrestaShopとShopifyのどちらが良いですか?PrestaShopとShopifyの違い

>>:  Alma Linux Server グラフィカル ユーザー インターフェイスで新しいユーザーを作成する方法

推薦する

SEO ネットワーク プロモーション (SEO とネットワーク プロモーション (SEO とネットワーク プロモーションの違いは何ですか))

SEO とインターネット プロモーション (SEO とインターネット プロモーションの違いは何です...

データ駆動型業務とは、(指標の適用と業務活動の定量化)を指します。

指標の適用と業務活動の定量化「データ駆動型運用」、この概念について語る人が増えています。私の個人的な...

酒類のマーケティングとプロモーション計画(武昌製薬の非常に高い販売費が再び疑問を呼んでいる。高額な学術プロモーション費は誰の手に渡ったのか?)

武昌製薬の極めて高い販売費が再び疑問を投げかけている。高額な学術昇進費は誰の手に渡ったのか?出典: ...

化粧品のブランドマーケティング戦略(化粧品業界の競争が激しい中、ワトソンズの自社美容ブランドはどのようにして足場を固めることができるのか?)

化粧品業界の競争が激化する中、ワトソンズ独自の美容ブランドはどのようにして足場を固めることができるの...

M&Aシリーズレポート(IV):A株市場における「M&Aマニア」トップ10

合併や買収なしに巨大企業は存在しない。蘭富金融は、5,300社を超えるA株上場企業のうち、総資産、総...

新興路線に参入し、NVIDIAと提携したXinya Electronicsは、今後も日々の限界を達成し続けることができるだろうか?

内発的成長と外発的成長の両方によって推進され、成長の余地を切り開くための新たな軌道を描くことにより、...

製品運用の3つの核(運用モデル、運用コンテンツ、運用アイデアは欠かせない3つの核)

運用モデル、運用内容、運用アイデアは3つの核となる要素です店舗データは多数ありますが、その中でも重要...

製品管理とは何か(商品管理と製品管理の関係は何か、スターレベルの商品サービスは企業に何をもたらすのか)

商品管理と製品管理の関係は何ですか?スターレベルのコモディティサービスは企業に何をもたらすのでしょう...

電子商取引運営の基本内容(電子商取引とは具体的に何をするのか?電子商取引をうまく運営するには?)

電子商取引は具体的に何をするのでしょうか?電子商取引をうまく運営するには?電子商取引は電子商取引の略...

Discuzフォーラムを構築するために香港のスペースを選択する際に注意すべきこと

インターネットの発展と普及により、私たち一人ひとりがインターネットの仮想世界で自由に発言できるように...

ソーシャルプライベートドメイン販売(年間売上高5億のプライベートドメイン電子商取引、商品選びの10の方法と売れ筋商品を公開)

年間売上高5億元の民間電子商取引会社が、人気商品の選び方と作り方の10の方法を公開こんにちは、村の皆...

WordPressウェブサイトを構築する初心者ウェブマスターが注意すべきいくつかのこと

仮想ホスティング技術の開発と普及が進むにつれ、ウェブマスターにとってウェブサイトを構築することはもは...

商品プロモーション応用計画(商品を最も効果的にプロモーションするには?)

製品を宣伝する最も効果的な方法は何ですか?新商品のプロモーションを毎回どのように進めていけばいいのか...

情報フロー広告は入札広告ですか? (入札と情報流通促進の違いをご存知ですか?)

入札と情報流通促進の違いをご存知ですか?入札前回は入札の情報の流れについてお話しました。どのように理...