ユーザーが Kubernetes にデプロイメントを作成するリクエストを送信すると、Kubernetes がリクエストを受信してから、それを実行する対応するポッドを作成するまでのプロセス全体で何が起こるのでしょうか? Kubernetesアーキテクチャの簡単な紹介デプロイメントの送信からポッドの実行までのプロセス全体を理解する前に、Kubernetes クラスターのアーキテクチャを見てみましょう。 上記の画像は次の画像と同じです。 図に示すように、k8s クラスターはコントロール プレーンとノード ノードに分かれています。 コントロール プレーン (マスター ノードとも呼ばれます) は、主に次のコンポーネントで構成されます。
Node は、ユーザー アプリケーションのデプロイ専用であり (k8s のコア コンポーネントに影響を与えないようにコントロール プレーンから分離されています)、主に次のコンポーネントが含まれます。
デプロイメントからポッドへデプロイメントからポッドまでのプロセス全体を次の図に示します。 1. kube-api-serverにリクエストが送信されるリクエストは kube-api-server に送信され、認証、承認、変更、検証などの一連のプロセスが実行されます。最後に、デプロイメント データは etcd に永続的に保存されます。 このプロセスでは、ミューテーション アドミッション Webhook を使用して、サイドカーの挿入など、リソース オブジェクトに任意の変更を加えることができます。 2. コントローラマネージャの処理コントローラー マネージャー コンポーネントには、さまざまなリソース オブジェクトごとに異なる処理部分があります。 Deployment の場合、Pod を直接管理しないため、Deployment が ReplicaSet を管理し、ReplicaSet が Pod を管理します。 したがって、コントローラー マネージャーには 2 つの部分が関係します。
(1)まず、デプロイメントコントローラはデプロイメント作成イベントをリッスンし、関連する処理を実行し、最後にレプリカセットを作成します。 (2)レプリカセットコントローラはレプリカセット作成イベントをリッスンし、関連する処理を実行し、最後にポッドを作成します。 3. スケジューラポッドをスケジュールする必要があるというイベントを受信すると、スケジューラは一連のスケジューリング ロジック処理を実行し、最終的に適切なノードを選択してポッドをこのノードにバインドします (ここでのいわゆるノード スケジューリングは、ポッド データを変更し、nodeName に値を割り当てるだけです)。 具体的なスケジューリング アルゴリズムは比較的複雑で、必須スケジューリング、アフィニティと反アフィニティ、汚染と許容度、ハードウェア リソースの計算、優先順位などが関係しますが、この記事では詳しく説明しません。 4. ノード kubelet 処理スケジューリングが完了すると、ポッドがバインドされているノード上の kubelet も kube-api-server を介して対応するイベントを受信し、その後 kubelet がポッドを作成します。 このプロセス中、kubelet はそれぞれ CRI、CNI、CSI を呼び出します。
いわゆるインターフェースは、実際には通信の仕様または標準 (grpc プロトコルを使用) のみを定義し、具体的な実装はプラグインに引き渡されます。 ここまでが、デプロイメントの作成からポッドの実行までの Kubernetes のプロセス全体です。 |
<<: Kubernetes の導入戦略を 1 つの記事で理解する
>>: OneMind Technologyは中国のエッジパブリッククラウドサービス市場で3年連続3位にランクイン
ウェブサイトのランキングは常に 2 ~ 3 ページで停滞しており、多くのウェブマスターが常にこの意見...
budgetvm は今月 [ブラック フライデー] にプロモーションを実施しており、スマート サーバ...
namesilo.com の最新プロモーション: .net ドメイン名を 4.39 ドルで登録できま...
1. JD.com副社長の呉勝氏は、「Food Beijing」ビジネスチェーンの背後に首謀者がいる...
stablehost の Web サイトは、同社のサービス評判と同様に、シンプルで信頼性の高い新しい...
XSX Network (旧称 pzea) は、ブランドが運営を開始して以来、香港のデータセンターで...
趙さん、多くの人が私に尋ねてきました。百度はどうやって偽オリジナリティとオリジナリティを判断するので...
皆さんご存知のとおり、今年6月からBaidu Kステーションは強力な存在となり、検索エンジンのスパイ...
テンセントテクノロジーニュース(同運)北京時間8月8日、米国のテクノロジーブログサイトTechCru...
米国の市場調査会社シナジーリサーチが8月28日に発表した最新統計によると、 2018年上半期における...
Baidu検索エンジンは今年、頻繁にアルゴリズムを更新しました。インターネットの健全な発展を促進する...
[[395519]] 4月22日、工業情報化部電子情報部の董小平副部長は、多様性コンピューティング産...
私は医療整形外科業界に2年間携わってきました。PHPに携わっているのでプログラミングについて少し知識...
海外の有名なホスティング会社 GreenGeeks は、10 月 31 日のハロウィーンに、仮想ホス...
ほとんどのウェブマスターは、自分のサイトでリンク交換のプロセスを経験したことがあると思います。また、...