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

来源:互联网 发布:调查问卷分析数据的app 编辑:程序博客网 时间:2024/06/05 09:50

kube-ui是k8s提供的web管理界面,可以展示节点的内存、CPU、磁盘、Pod、RC、SVC等信息。

1.编辑kube-dashboard-rc.yml定义文件
[root@master kube-dashboard]# cat kubernetes-dashboard-rc.yml

复制代码
kind: ReplicationControllerapiVersion: v1metadata:  labels:    app: kubernetes-dashboard  name: kubernetes-dashboard  namespace: kube-systemspec:  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

[root@master kube-dashboard]# kubectl create -f kubernetes-dashboard-rc.yml

 

2.编辑kube-dashboard-svc.yml定义文件
[root@master kube-dashboard]# cat kubernetes-dashboard-svc.yml

复制代码
kind: ServiceapiVersion: v1metadata:  labels:    app: kubernetes-dashboard  name: kubernetes-dashboard  namespace: kube-systemspec:  type: NodePort  ports:  - port: 80    targetPort: 8080  selector:    app: kubernetes-dashboard
复制代码

•创建Service

[root@master kube-dashboard]# 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/,效果如下图

出处:http://www.cnblogs.com/xkops/p/6233470.html
0 0
原创粉丝点击