AWS Docker

Amazon Linux 2でdockerとminikubeを簡単インストール。

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/

-AWS, Docker
-,