Kubernetes をローカルで実行するための 4 つのオープンソース ツール

Kubernetes をローカルで実行するための 4 つのオープンソース ツール

Kubernetes は、コンテナ化されたアプリケーションの展開、スケーリング、管理を自動化するための最も重要なオープンソース コンテナ オーケストレーション プラットフォームです。ほとんどの企業はクラウド環境で Kubernetes を実行していますが、多くの企業は Kubernetes クラスターをローカルで実行することを選択しています。その理由は、まず、アプリケーションを展開するためのメイン プラットフォームとして使用するかどうかを決定する前に、Kubernetes をすぐに試すことができるからです。 2 つ目は、パブリック クラウドに何かをプッシュする前にローカル開発環境として設定できるため、開発環境と本番環境を分離できることです。

どのような状況であっても、安全で柔軟なアプリケーション デプロイメント プロセスを作成するため、開発環境としてローカル Kubernetes を設定することをお勧めします。 Kubernetes をローカルで実行できるプラットフォームは多種多様ですが、それらはすべてオープンソースであり、Apache 2.0 ライセンスの下で利用できます。

  • Minikube は、ローカル Kubernetes アプリケーション開発に最適なツールであり、適切な Kubernetes 機能をすべてサポートしています。
  • kind は、「ノード」と呼ばれる Docker コンテナを使用してローカル Kubernetes クラスターを実行します。
  • CodeReady Container (CRC) は、テストおよび開発目的に最適化されたローカル OpenShift 4.x クラスターを管理します。
  • Minishift は、仮想マシン内で単一ノードの OpenShift クラスターを実行することにより、企業が OpenShift 3.x クラスターをローカルで実行できるようにします。

ミニキューブ

Minikube は、Kubernetes 環境をローカルで実行するための最も有名で人気のある選択肢です。使用するオペレーティング システムに関係なく、Minikube のドキュメントには、ユーザーに簡単なインストール ガイドが提供されます。通常、Minikube のインストールは 2 つのコマンドを実行するだけで簡単です。


Minikube には、Linux、macOS、または Windows 上でローカル Kubernetes クラスターをすばやくセットアップするための次の機能があります。最新の Kubernetes バージョン (+6 つの以前のマイナー バージョン) のサポート。仮想マシン、コンテナ、またはベアメタルにデプロイ可能。複数のコンテナランタイム (CRI-O、containerd、Docker) のサポート。イメージを素早くプッシュするための Docker API エンドポイント。 LoadBalancer、ファイル システム マウント、FeatureGates、その他の高度な機能。 Kubernetes アプリケーションのアドオンを簡単にインストールできます。

Minikube はオープンソース プロジェクトなので、ユーザーはソース コードに貢献できます。

親切

kind は、開発者によって「「ノード」と呼ばれる Docker コンテナを使用してローカル Kubernetes クラスターを実行するためのツール」と説明されています。これは主に Kubernetes のテストを目的としていますが、ローカル開発や継続的インテグレーションにも使用できます。


kind はマルチノード (高可用性を含む) クラスターをサポートします。ソースコードから Kubernetes バージョンを構築します。 Make、Bash、Docker、Bazel、およびプレリリース バージョン。 Linux、macOS、Windows をサポートします。

さらに、kind は Cloud Native Computing Foundation (CNCF) によって認定された準拠 Kubernetes インストーラーです。 kind はオープンソースなので、ソースコードは GitHub リポジトリで見つかります。

コードレディコンテナ (CRC)

最新バージョンの OpenShift をローカルで試したい場合は、Red Hat の CodeReady Container (CRC) を使用してください。 CRC は、最小限の OpenShift 4.x クラスターをローカル環境に導入し、開発およびテストの目的で最小限の環境を提供します。 CRC は主に開発者のデスクトップで使用することを目的としています。

CodeReady Container のソース コードは GitHub で入手でき、Apache 2.0 ライセンスでも利用できます。

ミニシフト

Minishift は、仮想マシン内の単一ノードの OpenShift クラスターを使用して、OKD で OpenShift ディストリビューションをローカルに実行するのに役立ちます。これを使用して、OpenShift をローカルで試したり、クラウド向けに開発したりできます。


上記の他のツールと同様に、Minishift はオープンソースであり、そのソースコードは GitHub でアクセスできます。

<<:  中国初のフルアクセスWAFが好評、Tencent Cloud WAFが再びガートナーに認められる

>>:  チューニング | JVMパフォーマンス監視とチューニングを知らないと言うのはやめましょう

推薦する

2host-512mメモリVPS簡易評価

2host で数年間使用してきた Web サイト テンプレートがようやく置き換えられました。今日、2...

百度とテンセントが共同で安全検索同盟を構築

原題: 百度とテンセントが共同で安全検索同盟を構築深セン特区日報(王暁青記者)フィッシングや詐欺など...

テクノロジーは業界に力を与え、水クラウドプラットフォームには有望な未来がある

時代の発展に遅れを取らないために、スマート水管理は現在、ほとんどの水資源大手の戦略的開発の中核となっ...

ロンドンオリンピック関連キーワードのプロモーション事例を共有

実際、私は2012年のロンドンオリンピックにはほとんど注目しておらず、開会式さえ見ませんでした。オリ...

profitserver: スペイン語の VPS、50% 割引、無制限のトラフィック、カスタム ISO、月額 2.88 ドルから

profitserver は、スペインのマドリードにある 16 番目のデータ センター VPS (サ...

顧客を知る: 2億8,500万ドルの企業からの3つのヒント

テクノロジーは、今日の起業家がビジネス、チーム、業界とつながりを保つ方法を変えています。その中で、よ...

servercrate-128M メモリ/128M vswap/3gSSD/G ポート/半年 $6.95

servercrate は 2008 年に設立されたホスティング プロバイダーです。今日は、SSD ...

短編動画の戦いでは、Xigua VideoとiQiyiのどちらが優れているでしょうか?

2019年10月20日、西瓜動画の任立峰社長は、今後1年間で西瓜動画が動画クリエイターに少なくとも2...

justg: 500M 帯域幅「3 つのネットワーク」 - 「南アフリカ cn2 gia vps」簡単な評価

justg は以前、100M 帯域幅の VPS を宣伝していました。そのときの特別価格は年間 19....

SEO 最適化を行っていたときに、ネットワーク スパムをどれくらい作成しましたか?

SEO 担当者、特に最低レベルの最適化担当者の場合、最適化プロセス中に大量のオンライン スパムが作成...

#格安 VPS# hostodo-年間 27.5 ドル/メモリ 4g/コア 4 個/ハード ドライブ 50g/トラフィック 5T/クアドラネット

Hostodo は、Quadranet データ センターから特別に安価な VPS を公開しました。O...

NodeBlade - 7 ドル / KVM / 3G メモリ / 4 コア / 75g ハードディスク / 2T トラフィック / ロサンゼルス クアドラネット

NodeBlade の新しい VPS プロモーション: 1Gbps の共有帯域幅、HDD ハード デ...

コロケーションの 5 つのメリット: ハイブリッド クラウド戦略にコロケーションを取り入れるべき理由

競争力を維持するために、企業はオンデマンドのテクノロジー サービスにますます依存するようになっていま...

マルチクラウドがビジネスを変革する5つの方法

マルチクラウドでは複数のクラウド プラットフォームが使用されますが、シンプルさが追加されます。これは...