安装kubectl

  1. curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
  2. chmod +x ./kubectl
  3. sudo mv ./kubectl /usr/local/bin/kubectl
  4. kubectl version --client

Kind(推荐)

官方地址:https://kind.sigs.k8s.io/
一行命令就可以创建一个单机的k8s集群

  1. 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

image.png

下载地址

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

  1. $ git clone https://github.com/maguowei/k8s-docker-desktop-for-mac.git
  2. $ cd k8s-docker-desktop-for-mac/
  3. $ ./load_images.sh

需要设置国内镜像服务
图片.png

  1. "registry-mirrors": [
  2. "https://5tiu40w5.mirror.aliyuncs.com"
  3. ]

公有云

腾讯云(TKE)

https://cloud.tencent.com/document/product/457

阿里云(ACK)

https://www.aliyun.com/product/kubernetes

参考

https://cloud.tencent.com/developer/column/87736