yxsailing 发表于 2018-1-5 14:52:29

k8s入门系列之扩展组件(二)kube-ui安装篇

  kube-ui是k8s提供的web管理界面,可以展示节点的内存、CPU、磁盘、Pod、RC、SVC等信息。
  1.编辑kube-dashboard-rc.yml定义文件
# cat kubernetes-dashboard-rc.yml
  

kind: ReplicationController  
apiVersion: v1
  
metadata:
  labels:
  app: kubernetes
-dashboard  name: kubernetes
-dashboard  namespace: kube
-system  
spec:
  replicas:
1  selector:
  app: kubernetes
-dashboard  template:
  metadata:
  labels:
  app: kubernetes
-dashboard  spec:
  containers:
- name: kubernetes-dashboard  image: docker.gaoxiaobang.com
/kubernetes/kube-ui:v5  imagePullPolicy: Always
  ports:
- containerPort: 8080  

  ·创建Pod
  

# kubectl create -f kubernetes-dashboard-rc.yml  

  2.编辑kube-dashboard-svc.yml定义文件
# cat kubernetes-dashboard-svc.yml
  

kind: Service  
apiVersion: v1
  
metadata:
  labels:
  app: kubernetes
-dashboard  name: kubernetes
-dashboard  namespace: kube
-system  
spec:
  type: NodePort
  ports:
- port: 80  targetPort:
8080  selector:
  app: kubernetes
-dashboard  

  ·创建Service
  

# kubectl create -f kubernetes-dashboard-svc.yml  

  3.访问192.168.30.20:8080/ui(也就是master节点),会自动跳转到http://192.168.30.20:8080/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard/#/dashboard/,效果如下图
https://images2015.cnblogs.com/blog/937245/201612/937245-20161229160644882-1543412733.png
页: [1]
查看完整版本: k8s入门系列之扩展组件(二)kube-ui安装篇