繁体   English   中英

如何将子域设置为kubernetes pod?

[英]How to set subdomain to a kubernetes pod?

说,该容器有一个容器,该容器在端口80上托管一个提供静态页面的Web服务器。

创建广告连播时,如何将子域x.example.com设置为x.example.com连播? 这里需要服务吗?

kube-dns在这里扮演什么角色?

我不想使用nodePort绑定。 公众应该可以通过x.example.com访问该x.example.com 是否可以在example.com上以CIDR作为查询参数访问它?

假设您没有部署到云环境,则可以使用Ingress控制器部署一个Ingress控制器作为标准Pod,并使用使用NodePort或HostPort的服务。

部署入口控制器后,您可以添加入口资源。

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
spec:
  rules:
  - host: x.example.com
    http:
      paths:
      - path: /
        backend:
          serviceName: web-app-service
          servicePort: 80

将DNS指向安排您的入口控制器Pod的主机,然后可以在x.example.com上访问该Pod

如果要部署到GKE或AWS等,则可以使用L oad Balancer资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM