无法在 google 容器引擎上部署 kubernetes 控制器
failed to deploy kubernetes controller on google container engine
我的 yaml 文件:
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
运行 kubectl create -f locust-master-controller.yaml
给出:
错误:验证错误 "locust-master-controller.yaml":验证数据时出错:[发现 v1.EnvVar 的无效字段键,v1.EnvVar 发现无效的字段键];如果您选择忽略这些错误,请使用 --validate=false
关闭验证
我基本上是逐字逐句地遵循说明:
https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes
只需删除这两行:
key: LOCUST_MODE
和
key: TARGET_HOST
.
env
部分中没有名为 key
的键。完成 documentation for env is here..
我的 yaml 文件:
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
运行 kubectl create -f locust-master-controller.yaml
给出:
错误:验证错误 "locust-master-controller.yaml":验证数据时出错:[发现 v1.EnvVar 的无效字段键,v1.EnvVar 发现无效的字段键];如果您选择忽略这些错误,请使用 --validate=false
关闭验证我基本上是逐字逐句地遵循说明: https://github.com/GoogleCloudPlatform/distributed-load-testing-using-kubernetes
只需删除这两行:
key: LOCUST_MODE
和
key: TARGET_HOST
.
env
部分中没有名为 key
的键。完成 documentation for env is here..