在我的 kubernetes 部署中使用 "imagePullSecrets" 时出错
Getting errors when using "imagePullSecrets" in my kubernetes deployment
我有一个 kind:deployment 文件,他们强制在“initContainers”中定义图像,但我无法加载我自己的注册表中的图像。如果我尝试输入
imagePullSecrets:
- name: regcred
根据下面的“图像”,我得到 error converting YAML to JSON: yaml: found character that cannot start any token
。如果我把它移到不同的地方,我也会得到同样的结果。有什么想法可以在这里使用 imagePullCreds 吗?
spec:
template:
metadata:
spec:
initContainers:
- env:
- name: "BOOTSTRAP_DIRECTORY"
value: "/bootstrap-data"
image: "my-custom-registry.com/my-image:1.6.24-SNAPSHOT"
imagePullPolicy: "Always"
name: "bootstrap"
检查您是否使用制表符进行缩进; YAML 不允许制表符;它需要空格。
此外,您应该在规范下而不是在容器下使用 imagePullSecrets。
spec:
template:
metadata:
spec:
imagePullSecrets:
- name: regcred
initContainers:
我有一个 kind:deployment 文件,他们强制在“initContainers”中定义图像,但我无法加载我自己的注册表中的图像。如果我尝试输入
imagePullSecrets:
- name: regcred
根据下面的“图像”,我得到 error converting YAML to JSON: yaml: found character that cannot start any token
。如果我把它移到不同的地方,我也会得到同样的结果。有什么想法可以在这里使用 imagePullCreds 吗?
spec:
template:
metadata:
spec:
initContainers:
- env:
- name: "BOOTSTRAP_DIRECTORY"
value: "/bootstrap-data"
image: "my-custom-registry.com/my-image:1.6.24-SNAPSHOT"
imagePullPolicy: "Always"
name: "bootstrap"
检查您是否使用制表符进行缩进; YAML 不允许制表符;它需要空格。
此外,您应该在规范下而不是在容器下使用 imagePullSecrets。
spec:
template:
metadata:
spec:
imagePullSecrets:
- name: regcred
initContainers: