|
MiniKube は、ローカル マシンに単一ノードの Kubernetes クラスターをデプロイできるクロスプラットフォームのオープン ソース ツールです。 Kubernetes(k8s、または単にKubeとも呼ばれる)は、コンテナの自動スケーリングとデプロイを実現するオープンソースのコンテナオーケストレーションプラットフォームです。MiniKubeクラスターは、開発者や管理者がクラスター内にテスト環境を構築するのに役立ちます。 MiniKubeの前提条件
この記事では、MiniKubeのドライバーとしてDockerを使用します。前提条件はすべて満たされているので、さあ、さっそく始めましょう。 ステップ1) 公式Dockerリポジトリを有効にする公式 Docker リポジトリを有効にするには、次のコマンドを実行します。 $ sudo dnf config-manager --add -repo = https://download.docker.com/linux/centos/docker-ce.repo ステップ2) Docker CE (コミュニティエディション) をインストールする次の $ sudo dnf install docker-ce docker-ce-clicontainerd.io -y 出力: Docker をインストールした後、次の sudo systemctl で dockerを起動します ローカル ユーザーが $ sudo usermod -aG docker $USER ステップ 3) kubectl バイナリをインストールします。 $ curl -LO "https://dl.k8s.io/release/ $(curl -L -s https://dl.k8s.io/release/stable.txt) /bin/linux/amd64/kubectl" 上記のコマンドの出力は以下のとおりです。 ステップ 4) MiniKube バイナリをダウンロードし、クラスターを起動します。 $カール-LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 次のコマンドを使用して MiniKube クラスターを起動します。 $ minikube start --driver docker 上記の出力は、 次の $ minikubeステータス MiniKube クラスターを停止するには、次のコマンドを実行します。 $ minikube停止
$ kubectlクラスター情報 ステップ5) Kubernetesクラスターのテストと検証Kubernetesクラスターをテストするために、Echo Serverイメージを使ってKubernetesデプロイメントを作成してみましょう。これは基本的にHTTP Webサーバーであり、ポート8080でサービスとして公開されています。 $ kubectlデプロイメント test-minikube を作成--image = k8s.gcr.io/echoserver:1.10 $ kubectl公開デプロイメント test-minikube --type = NodePort --port = 8080 次の $ kubectl でデプロイメント、ポッド、サービスを取得します サービスにアクセスするには、次のコマンドを実行して URL を取得します。 $ minikubeサービスtest-minikube --url 素晴らしいですね。サンプル アプリケーションにアクセスできるということは、Kubernetes クラスターが正常に動作していることを意味します。 ステップ6) MiniKubeプラグインを有効にするMiniKubeは、クラスターに追加機能を追加できるプラグインを提供しています。利用可能なプラグインの一覧を表示するには、次のコマンドを実行してください。 $ minikubeアドオンリストKubernetesには、クラスターを管理するためのダッシュボードが付属しています。MiniKubeでは、ダッシュボードはプラグインとして追加されます。有効化するには、次のコマンドを実行します。 $ minikubeアドオン ダッシュボードを有効にするまた、次のコマンドを実行して、nginx エントリ コントローラを有効にする必要があります。 $ minikubeアドオンでイングレスを有効にするダッシュボードにアクセスするには、次のコマンドを実行します。 $ minikubeダッシュボード--url これにより、システムのブラウザでダッシュボードが起動します。 以上です。RHEL 8、Rocky Linux 8、またはAlmaLinux 8にMiniKubeを使用してKubernetesを正常にインストールできました。ご意見やご感想は、下のコメント欄にお気軽にお寄せください。 |
RHEL 8にMiniKubeをインストールする方法
関連するおすすめ記事
-
Permify: 推奨オープンソースライセンスサービスおよびポリシーエンジン
-
価値あるGitHubコードリポジトリ100選
-
オープンソース モデル PrivateGPT が利用可能になり、ローカル セットアップが可能になり、情報漏洩を防止できるようになりました。
-
Melody: NetEase Cloud Music、QQ Music、Douyin などのプラットフォームから曲をワンクリックでダウンロードおよびアップロードできる強力な音楽管理ツールです。
-
オープンソースのソフトウェア開発キットで量子コンピューティングプログラミングを試す
-
このオープンソース プロジェクトでは、女神を征服するために知っておく必要のあるすべてのことを説明します。