k8s的安装(Mac)
印象中之前mac装k8s挺麻烦,之前装的版本较低v1.14.7。最近总提示我更新,刚好更新一下,顺便记录下过程。
下载
- 下载安装[docker-desktop]https://www.docker.com/products/docker-desktop
- 修改Docker Engine配置,修改镜像源
{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "http://f1361db2.m.daocloud.io" ], "experimental": false, "features": { "buildkit": true } }
- 安装k8s.gcr.io等组件
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git //切换到你的k8s版本,我的是v1.19.7 git checkout v1.19.7
执行
./load_images.sh
安装k8s依赖。
4. Enable Kubernetes,重启,Kubernetes启动比Docker慢多了,稍微等一会就好。
安装kubernetes/dashboard
项目地址:https://github.com/kubernetes/dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
如果执行超时,可以把yaml文件下载到本地运行。
kubectl get pod --namespace=kubernetes-dashboard
output:
NAME READY STATUS RESTARTS AGE
dashboard-metrics-scraper-79c5968bdc-xvrzd 1/1 Running 0 4m13s
kubernetes-dashboard-9f9799597-9kmbk 1/1 Running 0 4m13s
可以看到成功安装ubernetes-dashboard。
启动
kubectl proxy
登录
选择Token登录,用下方命令获取token,登录成功,可以看到界面。
获取token
kubectl -n kube-system describe $(kubectl -n kube-system get secret -n kube-system -o name | grep namespace) | grep token
k8s的安装(Mac)
https://blog.puresai.com/2021/03/13/320/