小编Vin*_*yne的帖子

如何在kubernetes中传递命令行参数?

需要为pod.yaml中的docker容器appContainer1和appContainer2传递命令行参数.

pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: microservices
  labels:
    app: apps
spec:
  containers:
    - name: appContainer1 
      image: gcr.io/mybucket/appContainerImage1 
      ports:
        - containerPort: 8080
    - name: appContainer2
      image: b.gcr.io/mybucket/appContainerImage2
      ports:
        - containerPort: 9090
Run Code Online (Sandbox Code Playgroud)

在docker中,我可以通过环境变量(-e)传递命令行参数

docker run --rm -it -p 9090:9090 -e spring.profiles.dynamic=local applicationimage1
Run Code Online (Sandbox Code Playgroud)

同样,当容器在kubernetes中运行时,我需要传递命令行参数.

docker google-cloud-platform kubernetes

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

google-cloud-platform ×1

kubernetes ×1