Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 我怎样才能拥有GKE集群;“到期”;然后删除它自己?_Kubernetes_Google Cloud Platform_Google Kubernetes Engine - Fatal编程技术网

Kubernetes 我怎样才能拥有GKE集群;“到期”;然后删除它自己?

Kubernetes 我怎样才能拥有GKE集群;“到期”;然后删除它自己?,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我们有很多集群用于测试/poc/deving,我们需要记住删除它们 我想要的是一种在整个gke集群上设置ttl并自动删除/清除它的方法 我可以在创建集群时用时间戳标记集群,并让一个外部进程按照时间表运行,以获取旧集群,但如果我不必这样做,那就太好了——这可能是唯一的方法,但可能有一个gke/k8s特性来实现这一点 有没有办法让集群在不依赖外部服务的情况下自行删除?我想它本身可以生成一个云函数,但我想知道是否有一个本地gke/k8s特性可以更优雅地实现这一点您可以生成带有Alpha特性的gke集群

我们有很多集群用于测试/poc/deving,我们需要记住删除它们

我想要的是一种在整个gke集群上设置ttl并自动删除/清除它的方法

我可以在创建集群时用时间戳标记集群,并让一个外部进程按照时间表运行,以获取旧集群,但如果我不必这样做,那就太好了——这可能是唯一的方法,但可能有一个gke/k8s特性来实现这一点


有没有办法让集群在不依赖外部服务的情况下自行删除?我想它本身可以生成一个云函数,但我想知道是否有一个本地gke/k8s特性可以更优雅地实现这一点

您可以生成带有Alpha特性的gke集群。此类群集最多存在一个月,然后自动删除。
阅读更多信息:

尝试云调度器,并将其与构建服务器连接起来。云调度程序支持Http、应用程序引擎、发布/订阅端点。

我不相信有一种本地方法可以做到这一点,但使用云调度程序频繁触发一个云函数,该函数会查找适当标记的集群并通过API触发其删除,这似乎并不合理。

这不是我想要的。这就像是一个愚蠢的方式来实现这一点。此外,我想设置一个任意的ttl,并使用稳定的(不是alpha)版本,但在谷歌云中没有这样的东西。要做到这一点,你必须编写自己的逻辑。