测试环境
主机 | IP地址 |
---|---|
master | 192.168.1.100 |
node1 | 192.168.1.200 |
node2 | 192.168.1.250 |
部署过程
[root@master ~]# kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
[root@master ~]# kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
[root@master ~]# kubectl get pods -n kube-system
kuboard-7986796cf8-jmnsl 1/1 Running 0 9m38s
metrics-server-677dcb8b4d-cjshz 1/1 Running 0 115s
查看svc的情况
[root@master ~]# kubectl get svc -n kube-system
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 8d
kuboard NodePort 10.108.38.12 <none> 80:32567/TCP 10m
开放端口号为32567
浏览器访问测试
获取Token
[root@master ~]# echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)
eyJhbGciOiJSUzI1NiIsImtpZCI6InVoc2EzdWdLUnQ3VXlmamhoR2tBenNTLVpBYU5WZEh6VzdKVlVVR05DOEEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXVzZXItdG9rZW4tY2NwenEiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoia3Vib2FyZC11c2VyIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiN2Q5ZTFhMTEtNzZiYi00MjhhLWFmYmItNTk0YzIzMzdhYmQ0Iiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmt1Ym9hcmQtdXNlciJ9.jBJiZY9MbOG7DObOLC53xaLgosalzJ0B2ZQwwdO1mwXcJ92seth8Kyr-o_7xYWixH7zVq5ASphz-qeh1TTkCMQIcxsKCDFW8WS1-gQYxi4DWKajtcfGYM99Asy2FiCA7pzxjjbUDDSO9B2nctXarXTPNNWmksa7kcaGBwfAf0r6fI65EGnCgiPervfrjjZEZMqUEfd54ib3DdYB2DV5UghJtw0ZuC1aBAGkkwwasYzYY8q8_3Ouf3gWr9trrJIPDgm9INxa6grAUFFhlqsKQafnSF_J0sEDrjjzJPF57Xd9KKwshtbZsO__R8S3kRgW8loD0wUw_lZrVe5PFq6f6Tw
最终登录界面如下