mon fichier YAML:n'a pas réussi à déployer contrôleur Kubernetes sur le moteur conteneur google
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
course kubectl create -f locust-master-controller.yaml
donne:
erreur: Erreur de validation "criquet maître-controller.yaml": validation de l'erreur des données: [clé de champ non valide trouvée pour v1.EnvVar, clé de champ non valide trouvée pour v1.EnvVar]; si vous choisissez d'ignorer ces erreurs, mettez la validation off avec --validate = false
Je suis essentiellement en suivant les instructions mot pour mot: https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes
Vous avez raison, il y a une erreur dans les documents dans [le lien que vous avez donné] (https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes). –
Envoyé PR pour résoudre ces documents: https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes/pull/18 –