Kubernetes をベアメタルエッジに導入

Kubernetes をベアメタルエッジに導入

[51CTO.com クイック翻訳] Kubespray は、Kubernetes クラスターの展開と管理のための Ansible プレイブックを提供するコミュニティ プロジェクトです。最近、ベアメタル クラウド Packet のサポートが追加されました。これにより、携帯電話基地局ベースのマイクロデータセンターを含む次世代エッジロケーションに Kubernetes クラスターを展開できるようになります。

[[261085]]

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 に改名

推薦する

OVHはどうですか?ロンドン(英国)データセンターレビュー

ovhはどうですか?イギリスではどうですか? OVH は英国に独自のデータセンターを持ち、VPS、パ...

ウェブサイト販売計画: ブランドコピーライティングスキル

ブランドとは何ですか? ブランドとは、企業とその企業が提供する商品やサービスの包括的な識別を指します...

テンセントがインターネットを支配する方法:ドメイン名王 Yixin と Xiaobing Q をブロック

eName.cnは6月4日、WeChatはテンセントの独占遺伝子を変えていないと報じた。WeChat...

ウェブサイトを初めて立ち上げる際に特に注意すべきこと

最近、モバイル電源ネットワークを構築しました。Web サイトを構築する実際のプロセス中に、うまくいか...

58.comが短期レンタルサイト「デイリーレンタル」を開設短期レンタルは機密情報の標準機能になるかもしれない

58.comの短期賃貸サービス「Rizu」がオンライン化、ドメイン名「rizu.com」を取得デイリ...

エッジコンピューティングにおける AI の利点

エッジと極端エッジの間でこれがどのように展開するか、また無線アクセス ネットワークにどのような階層が...

HTML5 標準規格 WHAT ワーキンググループと W3C が袂を分かつ

HTML5 の標準設定者である WHAT ワーキング グループと W3C は、最終的に別々の道を歩む...

初心者が語るウェブサイトのキーワードランキングが不安定になる7つの理由

企業のウェブサイトを作る場合でも、個人のブログを作る場合でも、私たちは自分のウェブサイトをより多くの...

適切な対外貿易促進サービスプラットフォームを選択することは非常に重要です

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますあなたのカ...

新しいウェブサイトの独創性を分析する

独創性が検索エンジンへの組み込み、重み付け、ランキング付けに役立つことは誰もが知っています。しかし、...

エマージェンリサーチ:世界のヘルスケアクラウド市場は2027年までに904.6億ドルに達すると予測

7月27日のニュースによると、Emergen Researchの最新の分析によると、2027年までに...

ウェブサイトのフォームデザイン: QQ メールボックス登録プロセスの最適化の提案

最近、Webフォームのデザインを勉強して、多くのことを学びました。インターネットと接するようになって...

Baidu Shareは次のBaidu Knowsになるかもしれない

Baidu を注意深く観察すると、最近、Google+1 や Facebook の「いいね!」に似た...

検索マッチングの分析とTaobao SEOの議論

数日前にA5のTaobao SEOトレーニングクラスが始まったことを知りました。Taobaoストアを...