從上一章了解各種K8s的特點,在這章將會教學如何安裝Kind。
由於其利用docker的特性,會比使用VM的minikube和Kubeadm適合在個人電腦上測試。
(例如在筆電上跑Kubeadm就會聽到筆電起飛的聲音)
而既然要使用的是Kind(Kubernetes In Docker),那最優先的必定是安裝docker。
在安裝Kind前,會先從安裝docker說明起。
這邊會介紹如何在linux和macOS上安裝docker
sudo apt-get update
sudo apt-get 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 install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
透過官網下載桌面板docker:
https://www.docker.com/get-started
將docker 移到app目錄:
完成:
在上面介紹完如何安裝docker後,接下來就是進入正題,如何安裝kind:
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
chmod +x ./kind
mv ./kind /some-dir-in-your-PATH/kind
brew install kind
當安裝完後,可以透過下面指令測試是否有安裝成功
kind create cluster
成功的話會像下面這樣