单机(CentOS虚拟机)中部署Kubernetes

1、安装K8S
https://github.com/gjmzj/kubeasz/blob/master/docs/setup/quickStart.md

2、安装Dashboard
https://github.com/gjmzj/kubeasz/blob/master/docs/guide/dashboard.md

3、登录Dashboard

访问https://192.168.64.233:6443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy报401错误,如下所示


采用NodePort方式登录:

[root@localhost dashboard]# kubectl -n kube-system get svc
NAME                      TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                       AGE
heapster                  ClusterIP   10.68.235.131   <none>        80/TCP                        64m
kube-dns                  ClusterIP   10.68.0.2       <none>        53/UDP,53/TCP,9153/TCP        65m
kubernetes-dashboard      NodePort    10.68.50.98     <none>        443:27117/TCP                 64m
metrics-server            ClusterIP   10.68.150.160   <none>        443/TCP                       65m
traefik-ingress-service   NodePort    10.68.62.14     <none>        80:23456/TCP,8080:24495/TCP   64m

在虚拟机中的浏览器输入https://192.168.64.233:27117 后可以正常展示登录界面,其中192.168.64.233为虚拟机的IP地址


创建dashboard rbac超级用户

创建用户:kubectl apply -f /etc/ansible/manifests/dashboard/admin-user-sa-rbac.yaml 
获取Token:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

创建dashboard rbac普通用户

创建用户:kubectl apply -f /etc/ansible/manifests/dashboard/read-user-sa-rbac.yaml
获取Token:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep read-user | awk '{print $1}')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汀桦坞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值