客户端yaml文件需要做哪些修改?

问题描述 投票:0回答:1

Kubernetes 中两个不同 pod 之间是如何通信的?

就我而言,我有两个 pod:前端和后端,两者都有不同的容器。我希望我的前端 pod 与后端 pod 进行通信,但我不想使用后端 pod 的 IP(即硬编码)。

可以通过服务吗?

这是我的客户文件

apiVersion: v1
kind: Pod
metadata:
  name: grpc-client-pod
spec:
  containers:
  - name: grpc-client-container
    image: rakeshreddypeddamallu512/grpc-client:v6
    command: ["./client"]  # Command to run the gRPC client

pod 到 pod 通信

kubernetes
1个回答
0
投票

Kubernetes 具有内部 DNS,您应该能够通过用于访问部署的服务名称来访问同一命名空间中的 pod。

喜欢:
在吊舱内。

ping client-service
# or with FQDN
ping client-service.namespace.svc.cluster.local

假设您希望从 pod 到 pod 进行访问,而不是从用户浏览器到后端进行访问。

© www.soinside.com 2019 - 2024. All rights reserved.