安装kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/

安装minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube

安装docker

## CentOS
sudo yum install docker -y
# 赋予当前用户docker运行权限
sudo gpasswd -a ${USER} docker
# 重启docker
sudo systemctl start docker
# 更新用户组
newgrp docker 

启动minikube

minikube start

执行下面命令,验证运行是否正常

kubectl get nodes
NAME       STATUS   ROLES                  AGE   VERSION
minikube   Ready    control-plane,master   33s   v1.20.7

安装kind,kind是另一个Kubernetes集群部署工具,通过Docker容器nodes完成部署,安装kind之前,要先安装go,go 的版本至少是 1.12.6:

## CentOS
sudo yum install docker golang -y
## Ubuntu
sudo apt install golang-go -y

下载kind,并把kind挪到可执行目录里

curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.8.1/kind-linux-amd64
sudo mv kind /usr/local/bin/
sudo chmod +x /usr/local/bin/kind

安装kind,UBUNTU上如果go-lang版本低于1.16,会报错,具体解决方案

GO111MODULE="on" go get sigs.k8s.io/kind && kind create cluster
最后修改:2023 年 01 月 13 日 12 : 37 PM
如果觉得我的文章对你有用,请随意赞赏