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パフォーマンス監視とチューニングを知らないと言うのはやめましょう

推薦する

リソース統合を活用することで、効果的なウェブサイトプロモーション方法がさらに便利になります

ウェブサイトを宣伝する最も効果的な方法は何ですか?経験豊富なウェブマスターの中には、ゆっくりやれば長...

Qihoo と 360 のデジタルロマンス: 1360.com ゲーム プラットフォームがひっそりとデビュー

ドメイン名ニュース: 一部のネットユーザーは、Qihoo 360 が独自のオープン ゲーム プラット...

【乾物まとめ】クラウド時代において、企業のIT運用・保守はどのように適応すべきか?

[51CTO.com からのオリジナル記事] アプリケーション システムをさまざまなクラウド コンピ...

chicagovps 512M xen 3.5ドル/月

このプロモーションは chicagovps の XEN を対象としており、データセンターは米国中部の...

Discuz! X2.5 ベータ版がリリースされ、ウェブマスターが体験およびテストできるようになりました

今日のニュースは、主にウェブマスターがダウンロードして新しいバージョンの機能を体験できるように、Di...

インターネットプロモーションチャネルを分析!

当社のマーケティング チャネルは、ユーザーが多い場所にあります。モバイルインターネットの断片化により...

NECS - KVM/月額 5.86 ドル/384 MB メモリ/20 GB ハードディスク/月間トラフィック 850 GB/英国 Rapidswitch データセンター

NECS.CO.UK は 2005 年に英国で登録された会社です。同社が提供する VPS は、英国で...

raksmart: 300G の米国高防御サーバー、CC 攻撃を無視、月額 99 ドルから、トラフィック無制限

米国サンノゼにあるRaksmartの自社データセンターは、米国の高防御サーバーを備え、最大300Gの...

重慶:今年上半期に合計112の違法ウェブサイトが禁止され、閉鎖された

今年に入ってから、市は30以上の違法出版物生産・販売所を解体し、ポルノ出版物6万部以上、各種の著作権...

chicagovps - $12/年/512MB RAM/512MB スワップ/20GB HDD/500GB/6 データセンター

chicagovps から特別プロモーション付きの openvz vps が 2 つメールで送られて...

[GOOGLE SEOニュース 20170818] GOOGLEは内部リンクと外部リンクに異なるスコアリングメカニズムがあることを認めている

序文異常なウェブサイトトラフィックは、外部原因と内部原因に大別できます。外部的な理由には、検索エンジ...

Dynamics 365の中国上陸で発表された情報の徹底分析

[51CTO.comよりオリジナル記事] 中国市場で唯一の国際パブリッククラウドを展開する21Via...

フォーラム外部リンクマイニング: フォーラム外部リンクをより効果的に構築する方法

フォーラムの外部リンクは非常に早い段階で発見され、その後広く使用されました。その結果、一部のフォーラ...

顧客レビューを分析することの 5 つの本当のメリット

SEO 界では、ウェブサイトとユーザー間の双方向性を確保し、より多くのリンクを獲得するために、現在す...