我正在开发一个由两个容器组成的应用程序。我想将它们部署到Kubernetes中的一个Pod中,因为我希望这两个服务在一个IP地址后面。然而,我很难将Kubernetes服务与容器连接起来。
我该如何编写deployment.yml文件,以便当用户调用x.x.x.x:port1时,请求被转发到第一个容器,当调用x.x.x.x:port2时,请求被转发到第二个容器。我该如何指定服务?
以下是我目前拥有的:
我该如何编写deployment.yml文件,以便当用户调用x.x.x.x:port1时,请求被转发到第一个容器,当调用x.x.x.x:port2时,请求被转发到第二个容器。我该如何指定服务?
以下是我目前拥有的:
apiVersion:v1
kind: Pod
metadata:
name: my_app
spec:
containers:
- name: first_container
image: first_image
- name: second_container
image: second_image
---
apiVersion: v1
kind: Service
...