Amazon Linux 2でdockerとminikubeをインストールする。
簡単インストールです。
vCPUが2つ以上のインスタンスサイズで起動している必要があります。
# docker install sudo yum update -y sudo amazon-linux-extras install -y docker sudo systemctl enable docker sudo systemctl start docker # minikube install curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/bin/ sudo yum install -y conntrack sudo minikube start --vm-driver=none # command install sudo ln -s `find /var/lib/minikube/binaries/ -name kubeadm` /usr/sbin/ sudo ln -s `find /var/lib/minikube/binaries/ -name kubectl` /usr/sbin/ sudo ln -s `find /var/lib/minikube/binaries/ -name kubelet` /usr/sbin/
再起動時にはminikubeを手動で立ち上げる必要があります。
sudo minikube start --vm-driver=none
確認のためダッシュボードを立ち上げProxy立ち上げて外部からのアクセスできるようにします。
sudo minikube dashboard --url &
ダッシュボード起動を確認後
sudo kubectl proxy --address=0.0.0.0 --accept-hosts='.*'
ダッシュボードへアクセスするURL
http://[Elastic IP]:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
最新のkubectlが必要な場合はシンボリックリンク削除してからダウンロードしてください。
# kubectl install sudo curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl sudo chmod +x ./kubectl sudo mv ./kubectl /usr/bin/