Kubernetes pod定义文件问题

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

我可以使用以下命令为wso2 ei运行docker容器。

docker run -it -p 8280:8280 -p 8243:8243 -p 9443:9443 -v wso2ei:/home/wso2carbon --name integrator wso2/wso2ei-integrator

我正在尝试为此创建广告连播定义文件。我不知道如何在Pod定义文件中进行端口映射和卷映射。以下是我到目前为止创建的文件。请帮助完成其余的操作。

apiVersion: v1
kind: Pod
metadata:
    name: ei-pod
    labels:
        type: ei
        version: 6.6.0
spec:
    containers:
        - name: integrator
          image: wso2/wso2ei-integrator
kubernetes wso2esb kubernetes-pod
1个回答
0
投票

这里是一个可能起作用的Yaml

apiVersion: v1
kind: Pod
metadata:
  name: ei-pod
  labels:
     type: ei
     version: 6.6.0
spec:
  containers:
  - name: integrator
    image: wso2/wso2ei-integrator
    ports: 
    - containerPort: 8280
    volumeMounts:
      - mountPath: /home/wso2carbon
        name: wso2ei
  volumes:
  - name: wso2ei
    hostPath:
    # directory location on host
    path: /home/wso2carbon
© www.soinside.com 2019 - 2024. All rights reserved.