前提
前回、 前々回と、 VirtualBox を使用してきたが、 Minikube をベアメタルで動かせば Nested Virtualization 無しで環境構築ができそうだったので試した。
- ホスト OS: Windows 10 Pro
- Hyper-V 上の Debian にて動作確認
- ゲスト OS: Debian 10
- 最小構成インストールに、以下のパッケージを導入・設定した状態
- sshd
- sudo
- Minikube をベアメタルインストール
必要なツール群のインストール
必要なパッケージのインストール
各種ツールインストールで使用するパッケージ群を、 apt でインストールする。
sudo apt-get update
sudo apt-get install -y apt-transport-https curl gnupg2 ca-certificates software-properties-common
Docker のインストール
Get Docker Engine - Community for Debian | Docker Documentation の通りにインストールを進める。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
kubectl のインストール
Install and Set Up kubectl - Kubernetes に従ってインストール。
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" \
| sudo tee -a /etc/apt/sources.list.d/kubernetes.list
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y kubectl
minikube のインストール
Linux | minikube に従ってインストールとセットアップを行う。
インストール
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_1.3.1.deb \
&& sudo dpkg -i minikube_1.3.1.deb
sudo rm minikube_1.3.1.deb
セットアップ
sudo minikube start --vm-driver=none
sudo minikube config set vm-driver none
動作確認
kubectl get pods
で、それっぽい pod が起動していることを確認する。
sudo kubectl get pods --all-namespaces
0 件のコメント:
コメントを投稿