Я пытаюсь создать развертывание с 3 репликами, которые будут извлекать образ из частного реестра. Я храню учетные данные в секрете и использую imagePullSecrets в файле развертывания. Я получаю ниже ошибки в развертывании его.
ошибка: ошибка проверки «private-reg-pod.yaml»: ошибка проверки данных: [ValidationError (Deployment.spec): неизвестное поле «контейнеры» в io.k8s.api.apps.v1.DeploymentSpec, ValidationError (развертывание .spec): неизвестное поле «imagePullSecrets» в io.k8s.api.apps.v1.DeploymentSpec, ValidationError (Deployment.spec): отсутствует обязательное поле «селектор» в io.k8s.api.apps.v1.DeploymentSpec, ValidationError ( Deployment.spec): отсутствует обязательное поле «template» в io.k8s.api.apps.v1.DeploymentSpec]; если вы решили игнорировать эти ошибки, отключите проверку с помощью --validate = false
Любая помощь в этом?
Ниже мой файл развертывания:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: test-pod-deployment
labels:
app: test-pod
spec:
replicas: 3
selector:
matchLabels:
app: test-pod
template:
metadata:
labels:
app: test-pod
spec:
containers:
- name: test-pod
image: <private-registry>
imagePullSecrets:
- name: regcred
Спасибо,
Сундар