在windows10上安装minikube单机kubernetes集群
第一步:下载minikube和kubectl管理工具
下载minikube:https://github.com/kubernetes/minikube/releases/download/v1.15.1/minikube-windows-amd64.exe 文件,并重命名为 minikube.exe.
下载kubectl:https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/windows/amd64/kubectl.exe
将下载的文件复制到同一个目录,配置环境变量。


第二步:开启windows虚拟化支持Hyper-V
打开:控制面板》程序》启用或关闭windows功能》勾选Hyper-V选项




第三步:安装启动默认kubenetest
管理员方式打开cmd,执行以下命令
minikube start --registry-mirror=https://registry.docker-cn.com
期间会下载包,如果失败,请重试。
第四步:启动dashboard


第五步:安装kuboard管理工具
参考:https://kuboard.cn/install/install-dashboard.html#%E5%AE%89%E8%A3%85
kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml

获取token:
echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' )

注意:windows上的grep命令和awk命令需要单独安装:
下载:http://nchc.dl.sourceforge.net/project/gnuwin32/grep/2.5.4/grep-2.5.4-setup.exe和http://nchc.dl.sourceforge.net/project/gnuwin32/gawk/3.1.6-1/gawk-3.1.6-1-setup.exe,执行两个exe文件并配置环境变量。
将加密token复制到a.txt,使用windows cmd命令解密 :
certutil -decode a.txt b.txt

配置kuboard映射:
kubectl port-forward service/kuboard 18080:80 -n kube-system

浏览器访问:localhost:18080
首次进入需输入token,即前述b.txt文件中的内容

第六步:启动api代理服务
kubectl proxy --port=8080

浏览器访问:http://localhost:8080

本文介绍了如何在Windows10上安装minikube单机Kubernetes集群,包括启用Hyper-V,下载minikube和kubectl,安装启动kubenetest,开启dashboard,以及安装管理工具kuboard的过程。详细步骤涵盖从下载到配置环境变量,以及使用Kuboard进行管理。

2966

被折叠的 条评论
为什么被折叠?



