kubernetes应用程序在本地主机上可用

3vpjnl9f  于 2023-01-25  发布在  Kubernetes
关注(0)|答案(1)|浏览(132)

我有本地和停靠的应用程序,在localhost上工作出色:java backend在8080,angular在4200,activemq在8161,postgres在5432现在,我也在尝试kubernetize应用程序,使它们能够在本地主机上工作。据我所知,kubernetes在集群上提供随机ip,我该怎么做才能让它们在本地主机上工作以互相监听?有没有办法让它们在本地主机上自动启动,而不是为每个服务使用端口转发?每个服务和部署都有类似的结构:
api版本:v1类型:服务元数据:名称:后端规范:选择器:应用程序:后端类型:负载平衡器端口:- 协议:8080端口:8080目标端口:8080
部署api版本:应用程序/v1种类:部署元数据:名称:后端标签:应用程序:后端规范:复制品:3个选择器:匹配标签:应用程序:后端模板:元数据:标签:应用程序:后端规范:容器:- 名称:后端映像:港口:-集装箱港口:8080
尝试端口转发,工作正常,但需要大量手动操作(打开几个新的powershell窗口,然后手动进行端口转发)

plicqrtu

plicqrtu1#

在kubernetes生态系统中,应用通过服务进行交互。如果它们位于同一个命名空间中,则可以直接转到服务名称,而无需指定包含命名空间名称的全名:my-svc.my-namespace.svc.cluster-domain.example

相关问题