dockerfile - 使用 gcloud、kubectl 和 python3.6 构建容器
问题描述
我希望我的部署管道在我的 GKE 托管数据库上运行 python 3.6 脚本。
为此,我在本地使用kubectl port-forward
then 成功运行脚本。
但是,要在我的管道中运行它,我需要启动一个同时支持 GKE 访问和 python3.6 的容器
要运行 python3.6,我使用的是图像python:3.6
运行gcloud
,kubectl
我正在使用图像google/cloud-sdk:latest
但是,gcloud 使用的是 python2,因此我很难编排一个包含所有这些工具的容器。
作为参考,我使用的是 Bitbucket Pipelines。可能可以使用服务功能解决它,但目前它太复杂了,因为我需要在两个潜在容器上运行许多命令。
解决方案
推荐阅读
- firebase - 主屏幕显示 firebaseAuth Flutter 中的空未来构建器
- python - 从列表中制作字典
- bash - 如何在 Bash 中加入数组元素并为 JSON 准备数据
- amazon-web-services - 向 SNS 亚马逊主题发送消息时出错
- node.js - 猫鼬有条件的必填字段
- python - 用混淆矩阵评估我的模型
- javascript - 在 Shopify 后台的嵌入式应用程序的页面之间添加加载指示器的最简单方法是什么?
- azure - 如何防止重复条目进入 Azure Storage 的 delta Lake
- python - 如何检查命令是否在 discord.py 中的组中?
- github - GitHub Actions,重复检查不同的触发事件