ケベルネテスシリーズ 1 ケベルネテス入門 多くの同僚が Kubernetes を理解して研究するとき、Kubernetes はさまざまな抽象的な概念と複雑なインストール プロセスを備えた非常に複雑なシステムであると考えます。学習コストと使用コストが高く、トラブルシューティングが困難です。開発、テスト、本番環境のリリースプロセスとプラットフォームが完成している場合、Kubernetes を使用すると運用と保守の負担が増加します。欠陥を時間内に排除できない場合、ビジネスの失敗率が高まります。ここでは、Kubernetes、Kubernetes のインストール、Dockerfile、およびデプロイメントのデモについて紹介します。 Kubernetes は非常に強力なコンテナ オーケストレーション システムです。管理制御、効率的なタスク パッケージング、オーバーサブスクリプション、プロセス レベルのパフォーマンス分離により、高い使用率を実現します。ランタイム機能、障害回復時間を最小限に抑えるスケジュール ポリシー、相関障害の可能性を低減するスケジュール ポリシーを備えた高可用性アプリケーションをサポートします。目標は、リソース管理を自動化し、複数のデータセンターにわたるリソース使用率を最大化することです。これは、自動デプロイメント、大規模なスケーラビリティ、アプリケーション コンテナ管理をサポートする、Google のオープン ソース コンテナ オーケストレーション エンジンです。 Kubernetes では、複数のコンテナを作成し、各コンテナでアプリケーション インスタンスを実行し、組み込みの負荷分散戦略を使用して、このアプリケーション インスタンスのグループを管理、検出、およびアクセスできます。これらの詳細では、運用および保守担当者が複雑な手動構成や処理を実行する必要はありません。 Kubernetes の主な機能は次のとおりです。
Kubernetes アーキテクチャ図: Kubernetes コアコンポーネント Kubernetes は主に次のコア コンポーネントで構成されています。
リソースの抽象化
最小のスケジュール単位です。同じ Pod 内のコンテナは、ネットワーク名前空間とストレージ リソースを共有し、ループバック ポート lo を介して直接通信します。
ラベルはリソースを分類するための識別子です。指定されたオブジェクトの識別属性を提供するキー/値データです。
セレクターは、ラベルに従って適格なリソース オブジェクトをフィルターし、ラベルを使用してリソース オブジェクトを分類し、ラベル セレクターを使用してそれらを選択します。
通常、ポッドは直接デプロイおよび管理されるのではなく、ReplicationController、ReplicaSet、Deployment、StatefulSet、Job などのコントローラーの助けを借りて管理されます。
Service は Pod 上のリソース抽象化です。ラベル セレクターによって選択されたポッドのグループに対して、統合された固定アクセス ポータル (IP および DNS 名) を定義します。サービスに到着したリクエストは、バックエンドの各ポッドに負荷分散されます。サービスはクラスターに外部トラフィックを導入する可能性もあります。
ボリュームは、一時ボリューム、ローカル ボリューム、ネットワーク ボリュームに分けられます。一時ボリュームとローカル ボリュームはノード上にローカルに配置され、多くの場合、データ キャッシュに使用されます。
名前空間は、リソースとオブジェクトの抽象的なコレクションです。たとえば、システム内のオブジェクトを異なるプロジェクト グループまたはユーザー グループに分割するために使用できます。共通のポッド、サービス、デプロイメントなどはすべて名前空間に属します (デフォルトは default です)。 |
<<: IoT のエッジ コンピューティングで Kafka を使用する方法
>>: クラウドコンピューティングのデータ保護状態を改善する方法
活動背景:企業がデジタル変革を遂げている現在、クラウド コンピューティング、ビッグ データ、モノのイ...
陳凱さんはSEO関連の仕事に従事しており、以前Zacさんが書いた「SEO実用コード」を読む機会に恵ま...
メーデーのゴールデンウィークが近づき、清明節の休暇後はさまざまな旅行ウェブサイトのトラフィックがピー...
IBMは本日、上海で「IBM Takes You into Your Cloud - 2011 IB...
オラクルは本日、企業が変化する世界的な人材市場に対応できるよう、Oracle Human Capit...
2018年末、AWSはハイブリッドクラウド製品であるAWS Outpostsを正式にリリースし、AW...
SAPは先日、世界経済の不確実性が企業のデジタル変革を加速させ続ける中、2020年第3四半期に280...
Microsoft の Windows Virtual Desktop は、Azure の新しいサー...
「ミルクティー姉妹」のことを「モップフォーラム」のペンシルバッグマンから初めて知った人もいるかもしれ...
SEO 作業は長期にわたる体系的な作業です。ウェブサイトの最適化の初期段階では、ウェブサイトとその競...
先日の百度カンファレンスで、ロビン・リー氏は、アプリケーション開発の「クラウド開発時代」の到来に伴い...
クラウド ネイティブという言葉は誰もが知っていると思います。しかし、「クラウド ネイティブとは正確に...
カナダのVPS業者であるbuyvmは、ほとんどの人が知っていると思います。ローエンドVPS業界では、...
ウェブサイトで良い記事を見つけたら、通常どうしますか?そうです、多くの人がWeibo、WeChat ...
ITハードウェアや百貨店がインターネットやモバイルインターネットによって大きな打撃を受けたとき、それ...