[51CTO.com クイック翻訳] Kubespray は、Kubernetes クラスターの展開と管理のための Ansible プレイブックを提供するコミュニティ プロジェクトです。最近、ベアメタル クラウド Packet のサポートが追加されました。これにより、携帯電話基地局ベースのマイクロデータセンターを含む次世代エッジロケーションに Kubernetes クラスターを展開できるようになります。
Packet はベアメタルに重点を置いている点で独特であり、これにより Kubespray のサポートが Amazon Web Services、Google Compute Engine、Azure、OpenStack、vSphere、Oracle Cloud Infrastructure といった通常のクラウドを超えて拡張されます。 Kubespray は、Terraform と Ansible を使用した自動化により、Kubernetes クラスターのインストールの複雑さを排除します。 Terraform はインフラストラクチャをプロビジョニングし、Ansible のインストールに必要な前提条件をインストールします。さまざまなクラウド プロバイダーをサポートするために、Terraform プロバイダー プラグインが利用可能です。次に、Ansible プレイブックが Kubernetes をデプロイして構成します。 Kubespray を Packet にデプロイするための詳細な手順はすでにオンラインで公開されているため (https://github.com/kubernetes-sigs/kubespray/blob/master/docs/packet.md)、Kubernetes にとってベアメタル サポートが重要な理由と必要な前提条件に焦点を当てます。 なぜベアメタルをサポートするのですか? これまで、Kubernetes のデプロイメントでは、Kubernetes を実行するための仮想マシンとネットワーク インフラストラクチャを提供するために、パブリック クラウドまたは完全に管理されたプライベート クラウドの「快適な環境」に依存していました。これにより、Kubernetes に必ずしも必要なわけではない抽象化レイヤー (仮想マシンを備えたハイパーバイザーなど) が追加されます。実際、Kubernetes は元々ベアメタル (当時は Google の Borg と呼ばれていました) 上に存在していました。 ワークロードをエンド ユーザーの近くに移動し (エッジ コンピューティングの形で)、より多様な環境 (さまざまなアーキテクチャとサイズのハイブリッドおよびオンプレミス インフラストラクチャを含む) に展開するにつれて、同じパブリック クラウド基盤に依存することが常に可能または理想的であるとは限りません。たとえば、エッジ ロケーションでのリソースの制約により、Kubernetes をベア メタル上で直接実行する方が効率的で実用的です。 注意欠陥 ベアメタル クラスターの下に完全に機能するパブリック クラウドがない場合、負荷分散やストレージ オーケストレーションなどの従来の機能の一部を Kubernetes クラスターで直接管理する必要があります。幸いなことに、Kubernetes に対してこのサポートを提供するプロジェクト (MetalLB や Rook など) があります。 MetalLB は、Kubespray に統合されたレイヤー 2 およびレイヤー 3 の負荷分散システムであり、ベアメタル クラスターに簡単にインストールして Rook をサポートします。Rook は、Ceph をオーケストレーションして Kubernetes クラスターに分散複製ストレージを提供する役割を担っています。幅広い機能をサポートすることに加えて、ストレージと負荷分散に対するこの「独自の」アプローチにより、特定のクラウド サービスへの依存がなくなり、どこにでもインストールできるアプローチでロックインを回避できます。 Kubespray は ARM64 プロセッサをサポートしています。 ARM アーキテクチャ (データセンター クラスのハードウェア、SmartNIC、その他のカスタム アクセラレータで頻繁に使用され始めています) は、モバイル デバイスや組み込みデバイスで長い歴史があり、エッジでの展開に適しています。 今後は、MetalLB と Rook のより深い統合、そして幅広いハードウェア構成での毎日のビルドのためのベアメタル継続的インテグレーション (CI) を実現したいと考えています。 Packet の自動化されたベアメタル インフラストラクチャへのアクセスにより、さまざまなプロセッサ、ストレージ ソリューション、ネットワーク環境にわたるテストとメンテナンスがサポートされます。これにより、Kubespray ベースの Kubernetes をパブリック クラウド、ベア メタル、エッジ環境全体に適切に導入および管理できるようになります。 コミュニティが必要 Kubespray はコミュニティ主導のオープンソース プロジェクトであり、コア開発者と貢献者、および Packet 統合を支援する人々がいなければ実現できません。貢献者には、初期コミットとコードレビューを担当した Maxime Guyot と Aivars Sterns、ドキュメントレビューを担当した Rong Zhang と Ed Vielmetti、Packet Go ライブラリと Terraform プロバイダーを保守した Tomáš Karásek が含まれます。 原題: Kubernetes をベアメタルエッジに導入、著者: John Studarus [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: 独自のサーバーを購入するか、仮想マシンをレンタルするか、クラウド ホスティングを使用するか?
>>: インフォアがサプライチェーンを改革、GT Nexus Digital Network を Infor Nexu に改名
[51CTO.com からのオリジナル記事] Kubernetes は、コンテナ化されたアプリケーシ...
キーワードを選択し、Web ページのキーワード レイアウトを作成することは、すべての SEO 実践者...
テンセントテクノロジーニュース、5月16日今夜、国内の化粧品電子商取引プラットフォームJumeiが...
大学生が自分でビジネスを始めるのはとても良いことです。しかし、成功する可能性がどれほど大きいかについ...
白城旅行網のオフィスに入ると、ロビーに華源旅行社(以下、「華源」)と「白城網」の2つの看板が掲げられ...
cloudiplcが提供するKVMシリーズVPSは、福建省泉州のデータセンターで利用可能です。CN2...
wow technologies inc の VPS ブランドである Virpus が、50% オフ...
米国の老舗ブランドサービスプロバイダーであるServerhub(2002〜)は、現在、米国/ポーラン...
2012年、検索エンジンをめぐる戦いは非常に熾烈なものとなり、特に360が突如市場に参入し、停滞して...
序文現在、世界中の企業のクラウド化とデジタル化のプロセスは加速し続けており、コンテナやマイクロサービ...
5Gの推進により、ネットワークスライシングやエッジコンピューティングなどの新技術が新たな発展を遂げ...
1 クラウドネイティブデータベースとGaiaDB現在、クラウドネイティブデータベースはさまざまな業界...
ウェブサイト上のデッドリンクは、ウェブサイトの開発に大きな影響を与えます。検索エンジンのスパイダーが...
長い長江が静かに流れています。江蘇省の下流域には、川を挟んで向かい合う二つの都市、南は鎮江市、北は揚...
[[320114]]マイクロソフトは3月27日早朝(北京時間)、通信事業者向けに完全仮想化クラウドネ...