Можно ли запустить контейнер SQL Cloud Proxy на мини-кубе? - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть служба statefulset, которую я пытаюсь запустить локально на мини-кубе, а также на GCP.На GCP все работает нормально.В моем локальном экземпляре мини-куба у меня проблема с тем, что контейнер SQL Cloud Proxy находится в состоянии ожидания.

   (...)
  terminationGracePeriodSeconds: 120
  containers:
    - name: cloudsql-proxy
      image: b.gcr.io/cloudsql-docker/gce-proxy:1.13
      command: ["/cloud_sql_proxy",
                "-instances=(changed):us-central1:my-db=tcp:5432",
                "-credential_file=/secrets/cloudsql/credentials.json"]
      securityContext:
        runAsUser: 2
        allowPrivilegeEscalation: false
      volumeMounts:
        - name: cloudsql-instance-credentials
          mountPath: /secrets/cloudsql
          readOnly: true
        - name: ssl-certs
          mountPath: /etc/ssl/certs
    - name: web
   (...)

Я пытаюсь запустить это в конфигурации на мини-кубе.Однако прокси-контейнер cloudsql находится в состоянии ожидания.Kubectl описать:

Containers:
  cloudsql-proxy:
    Container ID:
    Image:         b.gcr.io/cloudsql-docker/gce-proxy:1.13
    Image ID:
    Port:          <none>
    Host Port:     <none>
    Command:
      /cloud_sql_proxy
      -instances=(changed):us-central1:my-db=tcp:5432
      -credential_file=/secrets/cloudsql/credentials.json
    State:          Waiting
      Reason:       ContainerCreating
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/ssl/certs from ssl-certs (rw)
      /secrets/cloudsql from cloudsql-instance-credentials (ro)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-kn27j (ro)

  Normal  SuccessfulMountVolume  11m   kubelet, minikube  MountVolume.SetUp succeeded for volume "default-token-kn27j"
  Normal  Pulled                 11m   kubelet, minikube  Container image "b.gcr.io/cloudsql-docker/gce-proxy:1.13" already present on machine
  Normal  Created                11m   kubelet, minikube  Created container
  Normal  Started                11m   kubelet, minikube  Started container

kubectl журналы:

Error from server (BadRequest): container "web" in pod "web-0" is waiting to start: ContainerCreating

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...