meine yaml Datei bereitstellen:fehlgeschlagen Kubernetes Controller auf Google Container Motor
kind: ReplicationController
apiVersion: v1
metadata:
name: locust-master
labels:
name: locust
role: master
spec:
replicas: 1
selector:
name: locust
role: master
template:
metadata:
labels:
name: locust
role: master
spec:
containers:
- name: locust
image: gcr.io/MY_PROJECT/locust-tasks:latest
env:
- name: LOCUST_MODE
key: LOCUST_MODE
value: master
- name: TARGET_HOST
key: TARGET_HOST
value: http://MY_WEBSITE.io
ports:
- name: loc-master-web
containerPort: 8089
protocol: TCP
- name: loc-master-p1
containerPort: 5557
protocol: TCP
- name: loc-master-p2
containerPort: 5558
protocol: TCP
läuft kubectl create -f locust-master-controller.yaml
gibt:
Fehler: Fehler Validierung "Heuschrecken-Master-controller.yaml": Fehler Validierung Daten: [ungültiger Feldschlüssel für v1.EnvVar gefunden, ungültiger Feldschlüssel für v1.EnvVar gefunden]; wenn Sie sich entscheiden, diese Fehler zu ignorieren, schalten Validierung ab mit --validate = false
ich im Grunde bin nach den Anweisungen Wort für Wort auf: https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes
Sie haben Recht, es gibt einen Fehler in den Dokumenten in [den Link, den Sie angegeben haben] (https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes). –
PR gesendet, um diese Dokumente zu reparieren: https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes/pull/18 –