1, a instalação K8S
https://github.com/gjmzj/kubeasz/blob/master/docs/setup/quickStart.md
2, a montagem do painel
https://github.com/gjmzj/kubeasz/blob/master/docs/guide/dashboard.md
3, Painel Log
Acesso https://192.168.64.233:6443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy relatado erro 401, como mostrado na FIG.
Login usando NodePort maneira:
[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
máquina virtual navegador depois de entrar https://192.168.64.233:27117 pode mostrar a tela de login normal, onde 192.168.64.233 é o endereço IP da máquina virtual
Criar um superusuário painel rbac
Criar um usuário: kubectl aplicar -f /etc/ansible/manifests/dashboard/admin-user-sa-rbac.yaml
get token: kubectl -n kube sistema descrevem $ secreto (kubectl -n kube sistema get segredo | grep admi- user | awk '{print $ 1 }')
Os usuários comuns para criar dashboard rbac
Criar um usuário: kubectl aplicar -f /etc/ansible/manifests/dashboard/read-user-sa-rbac.yaml
get token: kubectl -n kube sistema descrevem $ secreto (kubectl -n kube sistema get segredo | grep leitura user | awk '{print $ 1 }')