部署k8s-dashboard完成以后访问出现错误


浏览器访问8080端跳转出现这个,是什么原因
Error: 'dial tcp 172.17.34.2:9090: getsockopt: connection refused'
Trying to reach: 'http://172.17.34.2:9090/'
求各位大神支招
qq 2323273838

pod文件是官方的

Copyright 2015 Google Inc. All Rights Reserved.

#

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

#

http://www.apache.org/licenses/LICENSE-2.0

#

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

Configuration to deploy release version of the Dashboard UI.

#

Example usage: kubectl create -f <this_file>

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
# 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/mritd/kubernetes-dashboard-amd64
#imagePullPolicy: Always
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.88.128:8080
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
QQ图片20161229161654.png
已邀请:

iT2afL0rd - DevOps Lead at TrendMicro

赞同来自:


整个集群的网络有无问题?
--apiserver-host=http://192.168.88.128:8080
这个是你的API Server的地址?

wisen

赞同来自:


api-server那台机器与kubernetes-dashboard 所在容器网络不通。有没有上额外的网络解决方案?

要回复问题请先登录注册