首页 > 解决方案 > 使用 gcloud、kubectl 和 python3.6 构建容器

问题描述

我希望我的部署管道在我的 GKE 托管数据库上运行 python 3.6 脚本。

为此,我在本地使用kubectl port-forwardthen 成功运行脚本。

但是,要在我的管道中运行它,我需要启动一个同时支持 GKE 访问和 python3.6 的容器

要运行 python3.6,我使用的是图像python:3.6

运行gcloudkubectl我正在使用图像google/cloud-sdk:latest

但是,gcloud 使用的是 python2,因此我很难编排一个包含所有这些工具的容器。

作为参考,我使用的是 Bitbucket Pipelines。可能可以使用服务功能解决它,但目前它太复杂了,因为我需要在两个潜在容器上运行许多命令。

标签: dockerfilepython-3.6gcloudgoogle-kubernetes-enginekubectl

解决方案


推荐阅读