はじめに
Minikubeは、Linuxシステムで実行されるオールインワンのKubernetesクラスターです。これは、CNCF傘下のオープンソースツールです。クラスタは仮想マシン内で動作し、コンテナがノード内で実行できるコンテナランタイム環境を含みます。
これは、ローカル環境でテストおよび開発するためにKubernetesクラスターをプロビジョニングする最も簡単な方法です。
この記事では、Ubuntu20.04マシンにMinikubeをインストールする手順を説明します。
事前問い合わせのインストール
まず、ソフトウェアパッケージリストを更新してから、次のコマンドを実行してUbuntu20.04マシンをアップグレードしましょう。
$ sudo apt update
$ sudo apt upgrade
以下のパッケージがインストールされていることを確認してください。
$ sudo apt install curl
$ sudo apt install apt-transport-https
VirtualBoxをインストールする
Minikubeを使用してシングルノードのKubernetesクラスターをセットアップするには、Ubuntuマシン上に仮想マシンを作成する必要があります。 VirtualBoxまたはKVMを選択できます。このガイドでは、VirtualBoxを使用します。
$ sudo apt install virtualbox virtualbox-ext-pack
インストールが完了したら、次のステップに進みましょう。
Minikubeをインストールする
それでは、公式リポジトリから最新のMinikubeをダウンロードしましょう。
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
minikubeファイルがダウンロードされたばかりなので、実行権限を付与する必要があります。
$ chmod +x minikube-linux-amd64
次に、minikubeファイルを/ usr / local/binディレクトリに移動します。
$ sudo mv minikube-linux-amd64 /usr/local/bin/minikube
ミニクベバージョンの確認:
$ minikube version
出力:
ご覧のとおり、minikubeの現在のバージョンはv1.21.0です。
オールインワンKubernetesクラスタをプロビジョニングするには、次のコマンドを実行してminikubeを起動します。
$ minikube start
ローカルマシンにKubernetesクラスタを正常にプロビジョニングしました。
Kubernetesクラスタを管理する
Kubernetesクラスタとやり取りするには、 kubectlをインストールする必要があります ツール。
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
実行権限の付与:
$ chmod +x kubectl
次に、kubectlバイナリを/ usr / local / bin
に移動します。$ sudo mv kubectl /usr/local/bin
これで、 kubectlを使用していくつかの基本的なコマンドを実行できます。 Kubernetesクラスターとやり取りします。例:
実行中のノードを表示するには:
$ kubectl get node
クラスタ情報を取得するには:
$ kubectl cluster-info
結論
Ubuntu20.04マシンにMinikubeをインストールする方法の詳細についてはすでに説明しました。これで、minikubeでシングルノードKubernetesを使用して、クラウドネイティブ時代で最も有名なコンテナオーケストレーションツールの1つを学ぶことができます。
ご不明な点がございましたら、お気軽にお問い合わせください。読んでいただきありがとうございます。