この記事は、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の消費者向けクラウドデータベースを分散型クラウドへと変革する支援
仮想化により、ネットワーク、ストレージ、コンピューティング リソースが抽象化され、アプリケーション、...
Bilibiliは最近話題になっており、ブランド動画マーケティングや動画セルフメディアの好まれるプラ...
電子商取引ウェブサイトの場合、ウェブサイトのユーザーエクスペリエンスの詳細が適切に処理されていない場...
SEO 業界は、比較的参入障壁が低く、新興業界という特性も考慮すると、現在の業界の中で最も二極化が進...
2020年9月10日、アマゾンウェブサービス(北京)有限公司(AWS中国)とKPMGエンタープライズ...
[[373788]]コンピューティングの今後とそれが組織の戦略にどのような影響を与えるでしょうか?専...
k8s についてある程度の知識を持つ技術者は、k8s にサービス登録と検出機能があることだけを知って...
IBM が次期 Power8 プロセッサ向けにサードパーティ ライセンスを提供するという決定は、現行...
2018 年の海外インターネット業界を一言で表すとしたら何になりますか?多くの人が最も直感的に感じる...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービステキスト:インターネット...
1. 概要高可用性ソリューションに関する私の以前の記事やその他のオンライン資料では、基本的にほとんど...
[[208888]]数年前に SaaS に対する資本の「注目」が何度か波及した後、その結果を確認する...
昨日、Linode は、最低 VPS 価格を 1G メモリで月額 5 ドルに引き下げると発表しました...
TaobaoとWeChatは互換性がないことは誰もがよく知っています。タオバオには独自の「王来」があ...
この本を書く目的は、お金を稼ぐためでも、皆さんと学び、コミュニケーションをとるためでもありません。私...