使用 kind 快速部署 Kubernetes 實驗叢集
阿新 • • 發佈:2018-12-24
一、簡介
kind(Kubernetes in
docker) 是一個使用 Docker 容器作為 Node 節點,執行本地 Kubernetes 叢集的工具。
kind 十分簡捷,只要有 docker 執行環境,就可以使用 kind 非常簡單地建立 k8s 叢集。
官網地址:https://github.com/kubernetes-sigs/kind
二、使用 kind 部署 k8s 叢集
2.1 下載並安裝 kind
kind 是一個二進位制可執行程式,下載即可用。
如果你已經安裝了 go 環境,可以使用如下命令下載 kind 程式:
# go get sigs.k8s.io/kind
注意,你需要把 $GOPATH/bin 配置到你的 $PATH 中,以便作業系統能正常查詢到 kind 命令。
2.2 部署 k8s 叢集
部署只需一個命令:
# kind create cluster
部署完成後,需要為 kubectl 命令配置上 kubeconfig 路徑:
# export KUBECONFIG=“/root/.kube/kind-config-1”
最後,驗證下叢集是否正常工作了:
# kubectl get pod --all-namespaces
2.3 刪除叢集
# kind delete cluster