[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 に改名
Dogyun の「Hong Kong-CMI」シリーズの VPS は 50Mbps の帯域幅を提供し...
期待を超えるユーザー エクスペリエンスは、最高のマーケティングの 1 つです。期待を超えるユーザーエ...
今年上半期の購買量市場を振り返ると、広告素材、広告会社ともに全体的に減少傾向が見られました。購入量の...
[51CTO.comからのオリジナル記事] デジタル経済の全面的な発展により、銀行には前例のないオン...
Chicagogovps もこのイベントに参加し、ブラックフライデーに 2 つの特別価格の VPS ...
海外メディアの報道によると、ホンダと通信事業者のベライゾンは、5Gとモバイルエッジコンピューティング...
外部リンクは、検索最適化における強力な武器です。外部リンクを増やすには、リンク交換、フォーラムプロモ...
テンセントは8月31日、新刊書籍「テンセントのビッグデータ構築法」の中で、自社の中核となるビッグデー...
Contour はもともと Heptio によって作成され、後に VMware によって買収されまし...
vpsag は、以前の vps.ag です。現在は独立したブランドとして運営されており、「Redcl...
2月9日午前、Meizu TechnologyとAlibaba Groupは、Alibaba Gro...
昨年2月、 PinduoduoはMomentsのPinduoduoバージョンとみなされるPinxia...
SEO や運用管理の担当者は、管理職であれば何かしらの問題に直面することが多いため、コミュニケーショ...
HostCat は初心者向けに VPS チュートリアルを提供し、PuTTY の知識と簡単な使用方法を...
みなさんこんにちは。私は徐子宇です。 SEO サービスに関しては、すべての SEO 会社、すべての ...