gpt4 book ai didi

kubernetes - 使用不同DNS进行 Multi-Tenancy 设置的任何解决方案?

转载 作者:行者123 更新时间:2023-12-02 12:04:15 25 4
gpt4 key购买 nike

我已经在Kubernetes中设置了前端集群并将其公开为frontend.loaner.com,我想指出这两个johndoe.loaner.comjanedoe.loaner.com的DNS记录以查看frontend.loaner.com

是否可以仅将两个DNS指向一台正在运行的服务器,并且仍然可以使用主机名正常工作?

我读到有关CNAME的信息,但它将重定向我到frontend.loaner.com

最佳答案

您可以使用Kubernetes Ingress做到这一点。基本上是这样的:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: test-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: frontend.loaner.com
http:
paths:
- path: /
backend:
serviceName: backend1
servicePort: 80
- host: johndoe.loaner.com
http:
paths:
- path: /
backend:
serviceName: backend2
servicePort: 80
- host: janedoe.loaner.com
http:
paths:
- path: /
backend:
serviceName: backend3
servicePort: 80

以上Ingress资源假定您在集群中使用的是 Nginx Ingress Controller

关于kubernetes - 使用不同DNS进行 Multi-Tenancy 设置的任何解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56123758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com