首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在win10机器上使用码头桌面访问Kubernetes服务

无法在win10机器上使用码头桌面访问Kubernetes服务
EN

Stack Overflow用户
提问于 2022-07-20 05:18:59
回答 1查看 66关注 0票数 0

这是我的pod.yaml文件

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  name: voting-app-pod
  labels:
    name: voting-app-pod
    app: demo-voting-app
spec:
  containers:
    - name: voting-app
      image: kodekloud/examplevotingapp_vote:v1
      ports:
        - containerPort: 80

这是我的service.yaml文件

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: voting-service
  labels: 
    name: voting-service
    app: demo-voting-app
spec:
  type: NodePort
  ports:
    - port: 80
      targetPort: 80
      nodePort: 30004
  selector:
    name: voting-app-pod
    app: demo-voting-app

执行后

代码语言:javascript
复制
kubectl get pods,svc 

我得到了

代码语言:javascript
复制
NAME                 READY   STATUS    RESTARTS   AGE

pod/voting-app-pod   1/1     Running   0          37m

NAME                     TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE

service/kubernetes       ClusterIP   10.96.0.1        <none>        443/TCP        11d

service/voting-service   NodePort    10.107.145.225   <none>        80:30004/TCP   6m45s

我试图通过http://localhost:30004访问服务,但也尝试了http://127.0.0.1:30004,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2022-07-20 07:12:02

请在部署中有选择器和模板标签声明,如下所示。有关属性的详细信息,请参阅kubernetes文件

代码语言:javascript
复制
spec:
  selector:
    matchLabels:
      app: demo-voting-app
  template:
    metadata:
      labels:
        app: demo-voting-app

并按以下方式服务

代码语言:javascript
复制
selector:
  app: demo-voting-app
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73046313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档