1、虚拟机安装windows
首先安装vmware,再安装win10专业版系统
注意,这里有两个坑
1.1 在虚拟机的设置中,勾上虚拟化引擎
1.2 勾上windows功能中的Hyper-V
然后安装好win10专业版系统
2、安装docker
到docker官网下载最新的docker for windows安装包
然后在虚拟机中的win10上安装好
最新的docker中会自带k8s,也就是kubernetes,这个时候注意,别急着勾上下图中的选项
3、安装kubernetes
首先在win10上安装git,
然后配置上这个镜像地址
然后随便找一个目录,
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop
然后以管理员身份打开power shell
执行
set-executionpolicy remotesigned
然后执行./load_images.ps1
注意:后缀是ps数字1,不是字母l
然后执行docker images命令
所有镜像下载完成后,再回到docker的页面,勾选enable kubernetes
可能需要一点时间,耐心等待
4、安装helm
下载helm安装包
在命令行上执行
kubectl create serviceaccount --namespace kube-system helm-tiller
kubectl create clusterrolebinding helm-tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:helm-tiller
解压安装包
用power shell进入到安装包目录
初始化helm
helm init --history-max=3 --tiller-image=gcr.azk8s.cn/kubernetes-helm/tiller:v2.13.1 --stable-repo-url=https://mirror.azure.cn/kubernetes/charts/ --service-account=helm-tiller
验证是否部署成功
helm versioin