需要在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
在docker中,我可以通过环境变量(-e)传递命令行参数。docker run --rm -it -p 9090:9090 -e spring.profiles.dynamic=local applicationimage1
同样,在 Kubernetes 中运行容器时,我需要传递命令行参数。
env
时会发生什么(大写字母的限制有文档记录吗?我没有看到,但我可能错过了...) - Jon Skeetdocker run --rm -it lapplicationimage1 -auth-file=somefile
- dina