gpt4 book ai didi

kubernetes - `ExternalName` 服务可以指向主机吗?

转载 作者:行者123 更新时间:2023-12-05 04:53:48 26 4
gpt4 key购买 nike

我在 Kubernetes 集群上本地工作(在 Docker for Mac 中),该集群最终将部署到云端。我们计划在该环境中使用数据库服务。为了模拟这一点,我想让集群中的服务连接到在我的笔记本电脑上集群外运行的数据库。

我可以吗?这是我想尝试的。

  • type: ExternalNameexternalName: somedb.local定义一个Service
  • 在笔记本电脑上将 127.0.0.1 somedb.local 添加到 /etc/hosts

这样对吗?有没有更好的办法?

最佳答案

和一些同事交流后,我找到了解决办法。

在 Docker for Mac 中,host.docker.internal 指向主机,这让我可以连接到运行在那里的数据库,即使是从运行在 K8s 集群中的容器。

关于kubernetes - `ExternalName` 服务可以指向主机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65942209/

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