Сборка контейнера с помощью gcloud, kubectl и python3.6 - PullRequest
0 голосов
/ 06 марта 2019

Я хочу, чтобы мой конвейер развертывания выполнял скрипт Python 3.6 в моей размещенной базе данных GKE.

Для этого локально я использую kubectl port-forward, затем успешно запускаю скрипт.

Однако, чтобы запустить его в моем конвейере, мне нужно запустить контейнер, который будет поддерживать как доступ GKE, так и python3.6

Для запуска python3.6 я использую образ python:3.6

Для запуска gcloud и kubectl Я использую образ google/cloud-sdk:latest

Однако gcloud использует python2, поэтому мне очень трудно организовать контейнер, который будет включать все эти инструменты.

Для справки, я использую Bitbucket Pipelines. Может быть в состоянии решить эту проблему с помощью функции служб, но в настоящее время это слишком сложно, поскольку мне нужно выполнить много команд для обоих потенциальных контейнеров.

...