【问题标题】:Is there a way to manage multiple domains on a single Kubernetes cluster?有没有办法在单个 Kubernetes 集群上管理多个域?
【发布时间】:2023-03-30 15:39:01
【问题描述】:

我作为承包商在一家开发商店工作,我正在向我的 CTO 推销 Kubernetes。

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

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

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

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

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: kubernetes devops


【解决方案1】:

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

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

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

rules:
  - host: host1.com
    http:
      paths:
      ...
  - host: host2.com
    http:
      paths:
       ...

【讨论】:

  • 感谢您的回答。然后我会使用 DNS 将这些域名指向集群 IP 吗?
  • 您将 DNS 指向入口。如何完成取决于您如何暴露入口。一个节点端口、一个负载均衡器等。
猜你喜欢
  • 2019-02-03
  • 2020-01-11
  • 2020-07-13
  • 2020-12-03
  • 1970-01-01
  • 2019-05-13
  • 1970-01-01
  • 2017-10-03
  • 2020-10-15
相关资源
最近更新 更多