【发布时间】:2019-11-20 23:55:45
【问题描述】:
这可能看起来有点奇怪,但我需要扩展我在 GKE 上运行的 kubernetes 部署,但是在我发起调用的地方,我无权访问 kubectl。
所以我们有一个运行气流的虚拟机(气流是我们用于构建自动化数据 ETL 管道的工具)。负责它的团队不想让虚拟机直接访问 GKE,也不想在上面安装 kubectl。所以我正在想办法绕过这个限制。
我目前的想法是使用 pub/sub 并让气流发布它希望扩展部署的通知,但我不确定订阅端需要什么来实际处理它?我一直在研究运营商 SDK,这看起来很有希望,但这让我想知道我是否需要努力构建自定义运营商并设置所有内容,或者是否已经存在可以使用的东西?
【问题讨论】:
-
您能否详细解释一下您可以访问的内容?听起来他们不希望从气流虚拟机直接访问 GKE 集群。 可以从哪里访问集群(以编程方式)。如果您根本没有访问集群的点,那么您在气流虚拟机和集群之间构建多少层间接和中间 API 都没关系。最好与负责集群的团队进行此对话。
标签: kubernetes google-cloud-platform google-kubernetes-engine