この記事は、Kubernetes の基本原理をより深く理解するために、学習目的で Kubernetes ソースコードを分析する一連の記事です。 この記事では、マスターブランチ (https://github.com/kubernetes/kubernetes) を使用して、主に kubernates の関連コンポーネントを紹介します。ご興味があれば、ネットワークシリーズや展開シリーズも参考にしてください。 ご存知のとおり、Kubernetes は API ベースのインフラストラクチャです。 Kubernetes のすべての概念は、さまざまなリソースに抽象化されています。私たちがよく知っていてよく使用するデプロイメント リソース、サービス リソース、configmap リソース、statefulset リソース、サービス アカウント リソースなど、さまざまなリソースにはさまざまな機能があります。 Kubernetes の世界では、さまざまなリソースに対するすべての操作は API に基づいて完了します。 Kubernetes は、リソースに対する基本的な操作を完了するための一連の RESTfull API を提供します。 リソースの分割には基本的に 2 つの次元があります。1 つは名前空間に基づき、もう 1 つはコア リソースであるかどうかに基づきます。まず、名前空間に基づくディメンションを見てみましょう。
次に、そのリソースがコアリソースであるかどうかという観点から、コアリソースと非コアリソースに分けることができます。
Kubernetes は標準の RESTfull API を提供するため、API の観点から見ると、上記のさまざまなディメンションに基づくさまざまなリソースの操作 API テンプレートは次のようになります。
さらに、Kubernetes リソースは通常、RESTfull API に直接基づいてではなく、YAML ファイルに基づいて操作します (結局のところ、YAML ファイルは人間よりもユーザーフレンドリーです)。ただし、YAML ファイルの背後では、RESTfull API に変換されます。一般的に、YAML ファイルの形式は次のとおりです。 一般的に、リソースの典型的な YAML ファイルは、タイプ メタ、オブジェクト メタ、および仕様の 3 つの部分に分かれています。
とりあえずここで止めておきます。次回は、引き続き、リソース内の型メタやオブジェクトメタなどの重要な情報の定義をソースコードの観点から整理していきます。 この記事はWeChatの公開アカウント「TA码字」から転載したもので、以下のQRコードからフォローできます。この記事を転載する場合はTAの公式アカウントまでご連絡ください。 |
<<: HUAWEI Cloud GaussDB(openGauss用):業界の悩みを解決し、Huaweiの消費者向けクラウドデータベースを分散型クラウドへと変革する支援
当初は cn ドメイン名や com ドメイン名など、いくつかのドメイン名を登録しました。当初、私はc...
HyperBDR は、クラウド ネイティブ コンセプトに基づいた移行および災害復旧製品です。コアビジ...
Zhihu には興味深い質問があります。「パソコンの電源を入れるとすぐに QQ を開かずにはいられま...
Pacificrack は、今から旧正月初日 (2 月 1 日) まで、2 つ買うと 1 つ無料にな...
アプリケーションからそれが実行されるインフラストラクチャまで、IT の現実は分散化され、異機種混在し...
1. 定期的な収入1. MRR/ARRとは何か経常収益とは、将来にわたって継続的に得られる収入のこと...
以前、医療ウェブサイトを最適化する際に注意すべき10のポイントについて説明しました。今日は、医療ウェ...
前回の記事「電子メールに翼を与えて、電子商取引サイトの飛躍を助けましょう(パート 1)」では、電子メ...
検索エンジンを通じてより多くのトラフィックを獲得する方法を検討している場合、キーワードはあなたの仕事...
私は最近、Kubernetes の内部をより深く理解することを目的として、Kubernetes への...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています独自の電子...
Google のマップデータスイッチボードから離れた社内ソリューションは、Apple にとって差し迫...
liteserver.nl は 2007 年に設立されたオランダのホスティング会社です。商工会議所番...
Cloudcone VPS は Black 5 に続いて別のプロモーション シリーズを開始しました。...
新規のウェブマスターにとって、インクルードは常に最も頭を悩ませる問題です。Google は問題ありま...