首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Azure AKS服务无法从互联网上访问

我的Azure AKS服务无法从互联网上访问
EN

Stack Overflow用户
提问于 2020-03-19 09:45:00
回答 1查看 934关注 0票数 0

我在AKS中部署了一个吊舱,我正试图通过一个公共IP连接到我的服务。当我从kubectl命令或K8仪表板检查我的服务时,我的部署是成功的。服务和Pod运行得很好。

当我想用端口访问我的公共IP时,我的服务没有响应。我的公共IP和端口已经显示在正确的Azure网络安全组中。

我需要在Azure侧添加其他设置吗?

代码语言:javascript
复制
apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: sample-service
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: sample-service
    spec:
      containers:
      - name: sample-service
        image: container/sample-service:#{Build.BuildId}#
        ports:
        - containerPort: 80
          name: sample-service
      dnsPolicy: xxxxx
      restartPolicy: Always

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: sample-service
spec:
  type: LoadBalancer
  ports:
  - port: 80
  selector:
    app: sample-service
EN

回答 1

Stack Overflow用户

发布于 2020-03-20 01:30:07

对于您的问题,可能的原因是您没有在服务中设置targetPort。因此,您可以尝试将服务更改如下:

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: sample-service
spec:
  type: LoadBalancer
  ports:
  - port: 80
    targetPort: 80
    name: sample-service
  selector:
    app: sample-service

然后重新创建服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60754495

复制
相关文章

相似问题

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