安裝 kubernetes-dashboard
阿新 • • 發佈:2018-08-22
bec ati sco system 報錯 second manual deployed out 環境:
kubernetes 1.5.2
kubernetes-dashboard 1.5.1 selector:
matchLabels:
app: kubernetes-dashboard
template:
metadata:
labels:
app: kubernetes-dashboard
查看pod狀態:
kubectl describe pods/kubernetes-dashboard-2461704970-t1wgx --namespace=kube-system
如果報錯,刪除depolyment:
kubectl delete -f kubernetes-dashboard.yaml
kubernetes 1.5.2
kubernetes-dashboard 1.5.1
先pull鏡像到本地:
docker pull docker.io/ist0ne/kubernetes-dashboard-amd64:v1.5.1
vi kubernetes-dashboard.yaml
`kind: Deployment
apiVersion: extensions/v1beta1
metadata:
labels:
app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
replicas: 1
matchLabels:
app: kubernetes-dashboard
template:
metadata:
labels:
app: kubernetes-dashboard
Comment the following annotation if Dashboard must not be deployed on master
annotations: scheduler.alpha.kubernetes.io/tolerations: | [ { "key": "dedicated", "operator": "Equal", "value": "master", "effect": "NoSchedule" } ] spec: containers: - name: kubernetes-dashboard image: docker.io/ist0ne/kubernetes-dashboard-amd64:v1.5.1 imagePullPolicy: IfNotPresent ports: - containerPort: 9090 protocol: TCP args: # Uncomment the following line to manually specify Kubernetes API server Host # If not specified, Dashboard will attempt to auto discover the API server and connect # to it. Uncomment only if the default does not work. - --apiserver-host=http://192.168.206.129:8080 #註意這裏是api的地址 livenessProbe: httpGet: path: / port: 9090 initialDelaySeconds: 30 timeoutSeconds: 30
kind: Service
apiVersion: v1
metadata:
labels:
app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
type: NodePort
ports:
- port: 80
targetPort: 9090
selector:
app: kubernetes-dashboard `
創建depolyment:
kubectl create -f kubernetes-dashboard.yaml
驗證pod:
kubectl get pod --namespace=kube-system
kubectl describe pods/kubernetes-dashboard-2461704970-t1wgx --namespace=kube-system
如果報錯,刪除depolyment:
kubectl delete -f kubernetes-dashboard.yaml
安裝 kubernetes-dashboard