knative 0.7 сервисная коляска ошибка контейнера - PullRequest
0 голосов
/ 09 июля 2019

У меня есть родной сервис, и я хотел бы создать контейнер с дополнительной тележкой для облачного прокси-сервера sql, но если я запустил kubectl, примените следующее сообщение об ошибке:

Произошла внутренняя ошибка: вход webhook "webhook.serving.knative.dev "отклонил запрос: мутация не удалась: пропущено поле (я): spec.template.spec.containers [0] .image

Родная версия 0.7

apiVersion: serving.knative.dev/v1alpha1
kind: Service
metadata:
  name: my-app-svc
  namespace: test
spec:
  template:
    spec:
      containers:
        # pgsql https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine
        - image: gcr.io/cloudsql-docker/gce-proxy:1.14
          env:
            - name: CONNECTION_NAME
              valueFrom:
                secretKeyRef:
                  name: db-cloud-instance
                  key:  CONNECTION_NAME
          command: [
            "/cloud_sql_proxy",
            "-instances=$(CONNECTION_NAME)=tcp:5432",
            "-credential_file=/secrets/cloudsql/service-account-creds.json"
          ]
          volumeMounts:
            - name: service-account-creds
              mountPath: /secrets/cloudsql
              readOnly: true
        - image: us.gcr.io/my-app/app:latest
          ports:
            - containerPort: 3000
          env:
              - name: TARGET
                value: "my-app app"
      volumes:
        - name: service-account-creds
          secret:
            secretName: service-account-creds

...