gpt4 book ai didi

eclipse - 如何将本地Java服务连接到远程Kubernetes服务

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

我是Kubernetes和Spring Cloud微服务的DevOps工程师。

我要问的问题是,我是否有一个在kubernetes集群上运行某些微服务的开发环境(微服务可以使用kube-dns相互互连),而我还有一些其他在本地运行的微服务(开发人员在使用该微服务)。在Eclipse IDE中)以进行一些测试。

这些在本地运行的微服务需要加入集群中运行的其他微服务才能完成确切的工作。我该如何解决这个问题?

最佳答案

有两种解决方法:将需要连接的服务公开(NodePort / LB / Ingress),或者使开发人员可以实际进入集群内部,以便他们可以连接到这些服务。

第一个应该很容易,例如NginX IngressController和基于vhost的服务公开(您也可以使用基本身份验证来保护它们)。

第二个可以用ie完成。编织网(如果是/可以是您使用的覆盖网络)。如果您像这样将开发人员连接到中央k8s集群,则他们只需在其节点上运行kube-proxy并将容器指向k8s DNS。显然,这仅在开发/阶段集群的情况下才建议,而对于prod则不建议。

关于eclipse - 如何将本地Java服务连接到远程Kubernetes服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41096951/

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