有没有办法在单个 Kubernetes 集群上管理多个域?

Obi*_*nna 4 kubernetes devops

我作为承包商在一家开发商店工作,并且正在向我的首席技术官推销 Kubernetes。

前提是他们可以部署多个网站并抽象出多服务器管理。

然而,一个规定是,在这个新的资源集群中,它们将能够指向多个不同的域,并且仍然能够相应地路由请求。

所以我的问题是:如何在单个 Kubernetes 集群上管理多个域?

我不知道这种事情在 Kubernetes 中是否可能,任何帮助将不胜感激。

Bur*_*dar 6

您可以使用具有多个域名的入口:

https://kubernetes.io/docs/concepts/services-networking/ingress/

rules部分中,您可以定义多个主机,例如:

rules:
  - host: host1.com
    http:
      paths:
      ...
  - host: host2.com
    http:
      paths:
       ...
Run Code Online (Sandbox Code Playgroud)