今回は、一見神秘的なKubernetesを理解するお手伝いをします!

今回は、一見神秘的なKubernetesを理解するお手伝いをします!

前回彼女と「コンテナ技術」について話したのですが、理解しているようでよくわからず、なかなか受け入れてくれない彼女は、クラウドネイティブ、コンテナ、Kubernetes の「つながり」がわからなかったようです。彼女は毎日、私に「ポピュラーサイエンス」の次のラウンドを勧め、せがみ続けました。それで、私はまた妥協しました。

そこで今回は、Kubernetes について主にお話します。ここで、コンテナ テクノロジーについてさらに詳しく知りたい場合は、「『コンテナ テクノロジー』についての興味深い話、ガールフレンドがその素晴らしい話をわかりやすい言葉で話してくれと頼んできた」をご覧になることを皆さんに思い出していただきたいと思います。同時に、前号の流れに沿って進めていきます。

さて、本題に戻りましょう。

ちなみに、Docker コンテナ技術はオープンソース化されてから注目を集め、ライブストリーミング業界のリーダーとして人気を博しました。しかし、多くの企業が利用するようになると、Docker を特定の業務、特にオーケストレーション、管理、スケジューリングなどに活用するのは非常に難しいことがわかってきました。現時点では、コンテナを柔軟に管理するための Docker 管理システムが緊急に必要とされています。


慎重な企業は、これがビジネスチャンスでもあることに徐々に気づきました。 2013年は暑い夏でした。 Google 社内の非常に思慮深いプロダクト マネージャーのグループが、オープンソースのコンテナ管理システムを開発してみないかというアイデアを思いつきました。そこで Google は、何らかの支援を得られることを期待して社内でロビー活動を開始しました。

彼らによると、予算が厳しかった初期の頃、Google はサーバーのパフォーマンスを最大限に引き出すために徐々にコンテナの実験を始め、Borg と呼ばれるクラスタ管理システムを構築しました。このシステムにより、Google のサーバーは数千のタスクを実行できるようになり、コンピューティング効率が向上します。

実際、彼らのコンテナベースのクラスタ管理プラットフォームも Borg から進化したものです。

天国は一生懸命働く人を失望させません。たった3000人の兵士で、越は呉を征服できる。ついに彼らのロビー活動はフィードバックを受けた。そこで、Google はコンテナベースのクラスタ管理プラットフォームである Kubernetes の開発を開始しました。

2014 年 6 月、Google は Kubernetes を正式に発表し、オープンソース化しました。

えーっと、Kubernetes という言葉はギリシャ語に由来し、操舵手や航海士を意味します。 K8S はその略称であり、「ubernete」の 8 つの文字を数字の「8」に置き換えたものです。

オープンソースの発表後、Microsoft、Red Hat、IBM、Docker、CoreOS、Mesosphere、Saltstack などの企業がそのニュースを聞き、K8s の温かい歓迎に飛びつきました。

その後、VMware、HP、Intel などの企業も参加しました。

2015 年 7 月、Google は正式に OpenStack Foundation に加盟しました。同時に、Kuberentes v1.0 が正式にリリースされました。

現在、kubernetesのバージョンはV1.13に開発されています。

現時点で、K8s の錬金術の旅は正式に完了しました。

現在、K8s はコンテナやクラウド ネイティブの分野でその実力を発揮し始めており、将来的には無限の可能性を秘めています。

これはK8sです。つまり、コンテナベースのクラスター管理プラットフォームです。

次に、K8s アーキテクチャを見てみましょう。実際、K8s システムは通常、K8s クラスターと呼ばれます。クラスターは主に、マスター ノード (マスター ノード) とノード ノード (コンピューティング ノード) のグループの 2 つの部分で構成されます。このうち、マスターノードは管理と制御を担当します。ノード ノードは、特定のコンテナーを含むワークロード ノードです。

マスターノード

マスターノードには、API サーバー、スケジューラ、コントローラ マネージャー、etcd が含まれます。

API サーバーは、クライアントや他のコンポーネントから呼び出されるシステム全体の外部インターフェースであり、「ビジネス ホール」に相当します。

スケジューラは、クラスター内のリソースのスケジュールを担当し、「スケジュール ルーム」に相当します。

コントローラ マネージャーは、コントローラの管理を担当し、「ゼネラル マネージャー」に相当します。

ノード

ノードには、Docker、kubelet、kube-proxy、Fluentd、kube-dns (オプション)、Pod が含まれます。

Pod は Kubernetes の最も基本的な操作単位です。 Pod はクラスター内で実行されているプロセスを表し、1 つ以上の密接に関連するコンテナーをカプセル化します。

Docker、コンテナを作成します。

Kubelet は、作成、変更、監視、削除など、配置されているノードに割り当てられた Pod を監視する役割を担います。

Kube-proxy は主に、Pod オブジェクトのプロキシを提供する役割を担います。

Fluentd は主にログの収集、保存、クエリを担当します。

では、K8s の利点と欠点は何でしょうか?

Kubernetes が市場にある唯一のコンテナ管理プラットフォームではないことはわかっていますが、それでも非常に人気があります。理由を見てみましょう。

  • 使いやすいです。 Kubernetes を使用すると、コンテナ化されたアプリケーションを一度作成するだけで、あらゆる種類のクラウド プロバイダーとプライベート クラウドで実行できます。
  • 早くて簡単。開発者はアプリケーションを迅速に展開できます。
  • ハードウェアの使用量を削減すると、40~50% 削減できます。
  • オープンソースコミュニティは大規模です。 Google はこれをオープンソース プロジェクトとしてリリースし、1,000 人を超えるコミュニティ貢献者と 34,000 件のコミットを獲得しました。

同時に、K8s には避けられない欠点もあります。

  • 最初の展開は難しく、難易度が非常に高いです。
  • コンテナのサードパーティ管理システムであるため、コンテナ自体の欠陥は K8s が提供するサービスに影響を及ぼします。
  • Kubernetes に欠けている領域の 1 つはスケジューラです。

クラウドネイティブの徹底的な開発により、コンテナ技術は再びその価値を実証しました。その中でも、コンテナ オーケストレーション、管理プラットフォーム、システムとしての Kubernetes は重要な役割を果たし、無限の可能性を秘めています。

......

さて、クラウド ネイティブ、コンテナ テクノロジー、K8s についてようやくすべてを説明したので、彼女に報告できます。

<<:  Kafka をゼロから使い始めるのに役立つ非常に詳細な説明です。

>>:  オラクル、第3四半期の収益が101億ドルと発表

推薦する

企業はどのようにして優れたクラウド サービス プロバイダーを選択するのでしょうか?

今日の企業は、インフラストラクチャ (ネットワーク、ストレージ、データベース)、サービス、またはソフ...

ブランドマーケティング: ブランドを構築するには?

まず、「ブランドとは何でしょうか?」という質問に答えましょう。誰もが知っているのはブランドです。する...

ユーザーや検索エンジンに好まれるドメイン名とサイト名の選び方

ドメイン名の申請は非常に簡単です。関連するオペレーターを探し、ドメイン名を選択し、登録料を支払うだけ...

医療業界の SEO の冬が来ています。抜け出す方法は見つかりましたか?

6月の大混乱を生き延びた医療SEO担当者は、Baiduがもたらした災難を身をもって体験した。10月現...

edgenat: 月払い20%オフ/年払い30%オフ、韓国の超ハイエンド専用サーバー、韓国CN2 VPS、香港CN2 VPS、米国VPS(中国聯通AS4837大帯域幅)

edgenat が今月ご提供するプロモーションでは、すべての月々の支払いが 20% オフになり、年末...

地域レンタルネットワークの硬直化した開発モデルをどう変えるかについて語る

ローカル不動産サイトの登場により、ローカルポータルが市場を独占していた状況は逆転しました。現在、家を...

ウェブマスターによるリンクの売買に対する百度による取り締まりは棚上げされるのだろうか?

リンク交換をいつから始めたのかは分かりません。正直に言うと、最初は非常に効果的で、サイトの重みを高め...

Letbox vps 7 USD/月 5G メモリ/45G ハードディスク/100M 無制限

letbox は新しいビジネスではありませんが、まだ設立されて間もないです。ドメイン名から全体的な印...

gotechperu-$7/KVM/Win/1g メモリ/30g ハードディスク/1T トラフィック/ロサンゼルス

gotechperu は比較的新しいホスティング会社で、3 年の歴史があると主張しています。公式 W...

gandi-.at ドメイン登録/初年度 6.25 USD

Gandi は .at ドメイン名のプロモーションを開始し、現在は元の価格から 25% 割引を提供し...

ウェブ解析: ウェブ開発時間を短縮する 10 の方法

今日の開発環境では、速いほど良いです。元記事: http://sixrevisions.com/we...

ウェブマスターツールの新機能: 友達リンク検出のアップグレード

ウェブマスターツール(seo.chinaz.com)は、ウェブマスターが最もよく使用するツールです。...

Kubernetes セキュリティからクラウドネイティブ アプリケーション セキュリティへ

多くの組織は、セキュリティの洞察を得るためにアプリケーション コードとインフラストラクチャをスキャン...

WeChatプロモーションに投資する適切な金額はいくらですか?料金はどのように請求されますか?どのような種類のプロモーションがありますか?

最近、ファンからよく「 WeChatプロモーションにどれくらいの金額を投資するのが適切ですか?料金は...

seopassword が 14 日間で Baidu のウェイト 3 を構築した方法の分析

2012 年 6 月 2 日 14:00:16 に A5 フォーラムに投稿された投稿を覚えていますか...