安装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/kubectl
kubectl version --client
Kind(推荐)
官方地址:https://kind.sigs.k8s.io/
一行命令就可以创建一个单机的k8s集群
GO111MODULE="on" go get sigs.k8s.io/kind@v0.11.1 && kind create cluster
具体安装教程:https://www.yuque.com/baxiang/wkgv7h/kind
docker-desktop
下载地址链接https://www.docker.com/products/docker-desktop
目前Docker Desktop已经自带kubernetes
下载地址
mac官方下载地址: https://docs.docker.com/docker-for-mac/edge-release-notes/
window 官方下载地址:https://docs.docker.com/docker-for-windows/release-notes/
问题
关于国内用户安装一直”kubernetes is starting”
国内提供的解决方案: https://github.com/AliyunContainerService/k8s-for-docker-desktop
或者https://github.com/maguowei/k8s-docker-desktop-for-mac
$ git clone https://github.com/maguowei/k8s-docker-desktop-for-mac.git
$ cd k8s-docker-desktop-for-mac/
$ ./load_images.sh
需要设置国内镜像服务
"registry-mirrors": [
"https://5tiu40w5.mirror.aliyuncs.com"
]
公有云
腾讯云(TKE)
https://cloud.tencent.com/document/product/457
阿里云(ACK)
https://www.aliyun.com/product/kubernetes