首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValidationError(Deployment.spec.template.spec.containers[0].env[13])

ValidationError(Deployment.spec.template.spec.containers[0].env[13])
EN

Stack Overflow用户
提问于 2022-10-01 13:25:58
回答 1查看 260关注 0票数 0

我有一个库伯奈特Deployment的名单。当我试图从Azure Devops部署它时,我会得到以下错误:

代码语言:javascript
复制
error: error validating "/home/vsts/work/r1/a/_MozCom-Ace-QTR/beta/ace-ui-deploy.yaml": error validating data: ValidationError(Deployment.spec.template.spec.containers[0].env[13]): missing required field "name" in io.k8s.api.core.v1.EnvVar; if you choose to ignore these errors, turn validation off with --validate=false

代码语言:javascript
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: abc-ui
  namespace: abcqat-frontend
spec:
  replicas: 1
  selector:
    matchLabels:
      app: abc-ui
  template:
    metadata:
      labels:
        app: abc-ui
    spec:
      containers:
        - name: abc-ui
          image: abc.azurecr.io/mozcom-abc-ui-mig:65272
          imagePullPolicy: Always
          ports:
            - containerPort: 3883
              name: abc-ui
          readinessProbe:
               httpGet:
                   path: /health-probe
                   port: 3883
               initialDelaySeconds: 15
               periodSeconds: 10
               timeoutSeconds: 5
          livenessProbe:
              httpGet:
                  path: /health-probe
                  port: 3883
              initialDelaySeconds: 15
              periodSeconds: 10
              timeoutSeconds: 5
          env:
            - name: ENVIRONMENT
              value: PROD
            - name: PORT
              value: "3883"
            - name: DISABLE_CONSTRUCT_API_URL
              value: "true"
            - name: APP_API_HOST
              value: https://afgabcqtr-webapi-beta.mozcomtest.com
            - name: APP_API_PROTOCOL
              value: "https:"
            - name: SITE_NAME_SEPARATOR
              value: "-"
            - name: AUTH_SERVER_HOST
              value: https://afgabcqtr-cas-beta.mozcomtest.com
            - name: GOOGLE_MAP_KEY
              valueFrom:
                secretKeyRef:
                  name: mozcom-env-secret
                  key: googleMapKey
            - name: BASIC_AUTH_ENABLED
              value: "true"
            - name: BASIC_AUTH_USER
              value: mozcomabc
            - name: BASIC_AUTH_PASSWORD
              value: afgabclive
            - name: AKS_UNIQUE_KEY_DEPLOY_DATE
              value: REPLabc_WITH_DATE_STAMP
            - name: SENTRY_DNS 
              value: "https://02e9ff2a5d6b4cd4a253f32de9237ca5@o537716.ingest.sentry.io/5658030"
            - name: APPLE_PAY_MERCHANT_ID
              value: merchant.com.alfuttaim.abcuae
            - name: LOG_ROCKET_ID
              value: pjpo3x/abc
            - name: APP_API_INTERNAL_HOST
              value: 'http://web-api:8071'
            - name: AUTH_SERVER_INTERNAL_HOST
              value: 'http://cas-server:6443'
            - name: ALGOLIA_BRAND
              value: mozanta_abc
            - name: BRAND
              value: abc
            - name: APPLICATION_ID
              value: 6DAMKJX8YE
            - name: SEARCH_API_KEY
              value: 85e7bf88034b7bc60b7f0085683a19af
EN

回答 1

Stack Overflow用户

发布于 2022-10-01 13:39:07

该错误表示容器的第14个环境变量(spec.containers[0].env[13])中缺少name属性/字段。但是,在上面共享的清单中没有写入环境变量。

您能共享完整的清单文件吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73918658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档