k8s图形化和Rancher搭建

一.k8s图形化

# 1.下载镜像导入

[root@node-2 ~]# docker load < metrics-scraper.v1.0.4.tar.gz
[root@node-2 ~]# docker load < dashboard.v2.0.0.tar.gz

#2.修改资源清单的nodeport,指定启动节点然后应用

 39 spec:
 40   type: NodePort
 41   ports:
 42     - port: 443
 43       targetPort: 8443
 44       nodePort: 31000
 45   selector:
 46     k8s-app: kubernetes-dashboard

273     spec:
274       nodeName: node-2
275       containers:
276         - name: dashboard-metrics-scraper
277           image: kubernetesui/metrics-scraper:v1.0.4
278           imagePullPolicy: IfNotPresent

[root@master-1 ~]# kubectl apply -f recommended-2.0.yaml
[root@master-1 ~]# kubectl get pod -o wide -n kubernetes-dashboard
NAME                                         READY   STATUS    RESTARTS   AGE   IP          NODE       NOMINATED NODE   READINESS GATES
dashboard-metrics-scraper-86bc87dc46-cgjbf   1/1     Running   0          59s   10.2.1.76   node-2     <none>           <none>
kubernetes-dashboard-79658c479c-nbf2k        1/1     Running   0          60s   10.2.0.19   master-1   <none>           <none>

#3.授权
[root@master-1 ~]# kubectl create serviceaccount dashboard-admin -n kubernetes-dashboard

[root@master-1 ~]# kubectl create clusterrolebinding \
dashboard-admin --clusterrole=cluster-admin --serviceaccount=kubernetes-dashboard:dashboard-admin

# 4.获取token
[root@master-1 ~]# kubectl describe secrets \
-n kubernetes-dashboard $(kubectl -n kubernetes-dashboard get secret | awk '/dashboard-admin/{print $1}')

eyJhbGciOiJSUzI1NiIsImtpZCI6InRFZE5PTmRZUDdZQ0Fic1lmaC1SdVdOSU41ZVVld2JSejJ5UzNqTWUzY3cifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4teDRocmYiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiYzBmMWFlNTAtYWZjMS00YTgzLTk5NjQtZWYxZmMzODg1ZTIyIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmVybmV0ZXMtZGFzaGJvYXJkOmRhc2hib2FyZC1hZG1pbiJ9.ouiEUbPL1vuju0Fe3wNygRrN1_CAfmbLi7BerpeFbTgzF-DMezq3ppJmZJlaj36LWB1WIsr6yJajQ65hFRIdsuKLbBKi3GgT_MzGhsZsmx5kkTcubvr1CNpNzPnMJONbAtRp7fpKDAEgQoip_nvmYX6O6bxNmS-u_BR8jrhoHK6stYfHeACnwNxhbO9UqUSdOgEoClN04oFEVtxs11ktQNGFf36dpNOavVRXEZBiKbG8AZEtcYldzI2Cv8DVRubgdnEjd6CTRUEvggvvMT1DRGz-XH5fw4SJeCUO7VpRhX9bEvoKr9RqLy7_pW3avfYWFN395ZcFfKuz72CYXgog-Q

# 5.打开浏览器,填写token即可访问
https://10.0.0.201:31000

二.Rancher搭建

2.1 安装rancher

#安装rancher https://www.rancher.cn/quick-start/
docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.5.7

#浏览器访问
https://10.0.0.201/

2.2 导入集群

暂无评论

发送评论 编辑评论


				
上一篇
下一篇