win10 DockerDesktop 安装使用K8s 坑 本地环境是win10 ,DockerDesktop 情况如下
文章图片
【开发工具|win10 DockerDesktop使用K8s】详细安装教程可以参考:
https://blog.csdn.net/yb546822612/article/details/109311475
这篇文章,安装步骤没什么大问题,本文章主要记录最终实现上的两个坑。
- 开启k8s服务时,原博主访问连接是:
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login
而我个人尝试时发现提示404,网上查资料后可以先进行自查
检查 kubernetes-dashboard是不是还没有还没有装好
输入命令 kubectl get pods --all-namespaces
文章图片
如果都是READY 1/1 证明安装没问题,0/1证明没装好,跟网速有关系
输入地址:
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
可以正常访问。- 第二个坑就是后续获取登陆令牌时,原博提供了两种方式。后一种创建文件的我没有尝试,第一种C盘获取显然是不行的,文件里面没有能过够登陆的Token。
继续查阅资料后。。。
#使用下面命令拿到访问令牌
kubectl -n kubernetes-dashboard get secret
文章图片
最后一个就是我们需要的token,接下来获取token
根据原博的命令:
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk ‘{print $1}‘)
你会发现,win10下 “grep” “awk” 这些都没用。
继续查阅资料后。。。
使用:kubectl describe secrets -n kubernetes-dashboard kubernetes-dashboard-token-wzjdp(对应你上个命令看到的NAME名称)
文章图片
复制之后,就可以登陆了。。。
文章图片
- 第二个坑就是后续获取登陆令牌时,原博提供了两种方式。后一种创建文件的我没有尝试,第一种C盘获取显然是不行的,文件里面没有能过够登陆的Token。
推荐阅读
- docker|mac安装docker-desktop,国内启用k8s
- 学习记录|windows docker-desktop + k8s 部署rabbitmq
- 配置|Docker Desktop上启用k8s流程
- redis|docker-compose、k8s部署单机版redis
- 运维|最新DockerDesktop下使用k8s
- 三、docker-k8s入门
- docker+k8s|k8s总结
- 系统学习Docker——Redis哈希槽分区进行亿级数据存储
- 容器技术(docker|容器 & k8s——Kubernetes详解 & 集群部署 & Metrics-Server)