2022年1月20日木曜日

Ubuntu 20.04にDockerとMinikubeとHelmをインストールする

Ubuntu20.04に単一ノードのKubernetesを簡単に実行できるMinikubeとパッケージマネージャのHelmをインストールするには以下の手順を実行します。

インストール手順

1.Dockerのインストール
以下のコマンドでDockerをインストールします。
sudo apt-get -y remove docker docker.io containerd runc

sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get -y install docker-ce docker-ce-cli containerd.io

sudo adduser $USER docker
※いったんログアウトします。以下でバージョンを確認します。
docker version

2. Minikubeのインストール
以下のコマンドでMinikubeをインストールします
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube

minikube start

minikube kubectl -- get po -A

echo 'alias kubectl="minikube kubectl --"' >> ~/.profile

source ~/.profile

3. Dashboardの実行
以下のコマンドでDashboardを実行します。
kubectl proxy --address='0.0.0.0' --disable-filter=true &

minikube dashboard

ブラウザから以下のURLからDashboardを参照します。
http://<MinikubeをインストールしたホストのIP>:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

〇Dashboardの画面

4. Helmのインストール
以下のコマンドでHelmをインストールして、リポジトリを追加します。
wget https://helm.baltorepo.com/organization/signing.asc 

sudo apt-key add signing.asc

sudo apt-get -y install apt-transport-https

echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list

sudo apt-get update

sudo apt-get -y install helm

・リポジトリの追加
helm repo add stable https://charts.helm.sh/stable

helm repo add bitnami https://charts.bitnami.com/bitnami

※リポジトリ確認
helm repo list

関連情報

・ホストを起動したときに、Minikubeを自動起動させるには、以下のページを参考にしてください。
Ubuntu20.04にインストールしたMinikubeとkubectl proxyを自動起動するように設定する

0 件のコメント:

コメントを投稿