将请求提取到Docker容器



在我的前端(部署为AWS ECS服务(,我有一个指向后端ECS服务的AWS Route 53主机名的获取请求。现在我想在Kubernetes Minikube集群中本地部署这个基础设施。如果前端pod和后端pod使用Kubernetes服务连接在一起,我应该将fetch的方法参数替换为后端pod的DNS名称吗?

fetch(Route_53_Route)

fetch(DNS_name_of_backend_pod)

1-创建后端服务对象:

将前端连接到后端的关键是后端服务。服务创建一个持久的IP地址和DNS名称条目,以便始终可以访问后端微服务。

apiVersion: v1
kind: Service
metadata:
name: hello
spec:
selector:
app: hello
tier: backend
ports:
- protocol: TCP
port: 80
targetPort: http

2-创建前端:

现在您有了后端,您可以创建一个连接到后端的前端。前端通过使用给定给后端服务的DNS名称连接到后端worker Pods。DNS名称是";你好";,该值是前面的服务配置文件中的名称字段的值。

最新更新