Wie übergeben Sie Befehl Linie Argumente kubernetes?
Übergeben zu müssen, Befehl Linie Argumente für die docker-Container appContainer1 & appContainer2 in den pod.yaml.
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
Im Andockfenster, kann ich übergeben Sie die Kommandozeilen-Argumente, die über die environment-variable(-e)
docker run --rm -it -p 9090:9090 -e spring.profiles.dynamic=local applicationimage1
Ähnlich, ich übergeben zu müssen, Kommandozeilen-Argumente, wenn die Container laufen in kubernetes.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es klingt wie Sie nicht wirklich wollen, Kommandozeilen-Argumente, aber die environment-Variablen - und Sie können
env
für die:Du kann verwenden Sie die Befehlszeile-Argumente:
env
wie es ist. (Ist die Begrenzung um Großbuchstaben dokumentiert? Ich habe es nicht gesehen, aber vielleicht habe ich es verpasst...)docker run --rm -it lapplicationimage1 -auth-file=somefile