上网查看发现好的开源界面管理工具kuboard,非常适合入门练习,安装和配置都很简单,记录结果如下,后续基础,将继续给予kuboard学习学习
安装kuboard命令
kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
#创建结果
[root@master01 ~]# kubectl apply -f kuboard.yaml
deployment.apps/kuboard created
service/kuboard created
serviceaccount/kuboard-user created
clusterrolebinding.rbac.authorization.k8s.io/kuboard-user created
serviceaccount/kuboard-viewer created
clusterrolebinding.rbac.authorization.k8s.io/kuboard-viewer created
[root@master01 ~]# kubectl apply -f metrics-server.yaml
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
serviceaccount/metrics-server created
deployment.apps/metrics-server created
service/metrics-server created
[root@master01 ~]#
#查看创建情况
root@master01 ~]# kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system
NAME READY STATUS RESTARTS AGE
kuboard-864ff95474-8kmn5 1/1 Running 0 4m10s
[root@master01 ~]#
#查看端口
root@master01 ~]# kubectl get svc -n kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 29h
kubernetes-dashboard NodePort 10.100.155.109 <none> 443:30000/TCP 26h
kuboard NodePort 10.100.155.52 <none> 80:32567/TCP 5m12s
metrics-server ClusterIP 10.102.160.39 <none> 443/TCP 5m4s
[root@master01 ~]#
访问web
查看token
[root@master01 ~]# 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)
eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXVzZXItdG9rZW4tZHF3OTgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoia3Vib2FyZC11c2VyIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiNzMxNDA2OGUtOTY3My00NjM0LWE5ODItYThlYTJjZTc1NzNhIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmt1Ym9hcmQtdXNlciJ9.GjHtRihXL54Nc-f1Glmnx7E2GA_dTtSaZF8qilLyGRIoB0q4DTzC5fOP-q3VfqhYye3kqpH-2WtmYl1WBkCLc_DhazGMppxjFGWp4bZLeZnmCDsYtvO9xslOCF4aEUa-Trs5uRTneCGLBfXISc7juMD8upfjnCIw294QIsiGfhXqEvCx1XzdrKf3w7JbAyNyZ0B5VAkOQyP6mtkUaVymW_W7BXcrPaO2RnrpN9TZCv_FvpZ0N6RP5koqRLeWTVV6gTadTWFqj4V9N-_V6lIAOPfT2WxNxbQ5lfHWPkE9EomkaUQOxR_cq0ddwjM6C0rCXrrtp7wkPon2OiA4EC-_ag
[root@master01 ~]#