この記事は、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の消費者向けクラウドデータベースを分散型クラウドへと変革する支援
私たちはますますつながりが強まる世界に生きており、イノベーションがテクノロジー業界を前進させる中、企...
4月21日、data.aiは最新レポート「2018年第1四半期の市場指数ランキング」を発表しました。...
CCTV スクリーンショット国家ポルノ・違法出版取締局と北京市文化法執行部隊は昨日、新浪網が読書チャ...
AWS ECS と AWS Lambda は特定の目的に適しているため、適切なものを選択することがク...
Baidu のアルゴリズムが継続的に変更され、検索技術も継続的に改善されているため、スパムサイトが降...
公式声明によると、locvps のオランダ VPS は「中国本土向けに最適化されたヨーロッパとオラン...
ウェブサイトのランキングがよいかどうか、またトラフィックが多いかどうかを決定する重要な要素の 1 つ...
「アメリカのVPS」に関して、「Host Cat」のネットユーザーは、VPSの速度、VPSの安定性、...
筆者は最近、ライブ電子商取引の特徴と製品設計のポイントについて考えており、いくつかの情報を読みました...
ウェブサイトの改訂は、ほとんどのウェブマスターにとって非常に面倒な問題です。たまたま著者も最近、ウェ...
高速シンガポール VPS、最速シンガポール VPS、最速シンガポール VPS。シンガポールの VPS...
[IT Times Weekly 編集者注] 中国では、「中国のスティーブ・ジョブズ」と呼ばれている...
1. SNSのコンセプトSNS の正式名称はソーシャル ネットワーキング サービスで、特に人々がソー...
[要約] 商業ウェブサイトがインターネットにアクセスし、広告を運用するには、付加価値通信事業ライセン...
1. 検索エンジンのインデックス作成を禁止しないでください。 SEO の最初のステップは、検索エンジ...