标签:com nec auto out amd wing meta present beta
环境:先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
selector:
matchLabels:
app: kubernetes-dashboard
template:
metadata:
labels:
app: kubernetes-dashboard
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:
创建depolyment:
kubectl create -f kubernetes-dashboard.yaml
验证pod:
kubectl get pod --namespace=kube-system
查看pod状态:
kubectl describe pods/kubernetes-dashboard-2461704970-t1wgx --namespace=kube-system
如果报错,删除depolyment:
kubectl delete -f kubernetes-dashboard.yaml
标签:com nec auto out amd wing meta present beta
原文地址:http://blog.51cto.com/204222/2162832