[英]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.