艾丝凡家的 发表于 2018-1-5 16:32:59

kube-ui安装

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

https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttps://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif  

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  

livenessProbe:  

httpGet:  

path: /  

port: 8080  

initialDelaySeconds: 30  

timeoutSeconds: 5  


kubernetes-dashboard-rc.yml  创建pod
  kubectl create -f kubernetes-dashboard-rc.yml

https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttps://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif  

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  


kubernetes-dashboard-svc.yml  创建service
  kubectl create -f kubernetes-dashboard-svc.yml
  访问master ip 10.64.8.68:8080/ui / 不出问题会直接跳转到http://10.64.8.68:8080/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard/#/dashboard/页面
https://images2015.cnblogs.com/blog/1003074/201707/1003074-20170705113820644-629675762.png
页: [1]
查看完整版本: kube-ui安装