Google cloud platform 使用带有GCP免费层的Google容器引擎

Google cloud platform 使用带有GCP免费层的Google容器引擎,google-cloud-platform,google-compute-engine,google-kubernetes-engine,Google Cloud Platform,Google Compute Engine,Google Kubernetes Engine,是否可以将Google容器引擎与Google云一起使用? 我指的是永远免费的使用限制,而不是300美元的免费信用卡 GKE的文件说: 基本集群是免费的,但每个节点都按标准计算收费 发动机定价 但是计算引擎也有一个免费的实例。有可能同时使用它们吗?据我所知,即使在12个月的免费期之后,谷歌也允许免费使用1个f1微型实例 目前不可能用一个f1 micro创建kubernates群集。它至少需要3个f1微实例: 错误:gcloud.container.clusters.create ResponseE

是否可以将Google容器引擎与Google云一起使用? 我指的是永远免费的使用限制,而不是300美元的免费信用卡

GKE的文件说:

基本集群是免费的,但每个节点都按标准计算收费 发动机定价


但是计算引擎也有一个免费的实例。有可能同时使用它们吗?

据我所知,即使在12个月的免费期之后,谷歌也允许免费使用1个f1微型实例

目前不可能用一个f1 micro创建kubernates群集。它至少需要3个f1微实例:

错误:gcloud.container.clusters.create ResponseError:code=400, message=f1微实例的群集必须至少包含3个节点。 请使群集更大或使用其他机器类型


不幸的是,这不再是一个正确的答案,因为从2020年12月起,GKE不再支持节点池的f1微实例(如果不是更早的话),正如我在下面的原始答案中提到的那样,启用StackDriver将使集群不稳定。因此,不可能在空闲层中完全运行GKE集群

以前,这是可能的。见下面的解释

是的,您可以将GKE与免费层一起使用。GKE仅对基础计算引擎资源收费,这些资源由计算引擎直接计费。请注意,在2020年6月6日之后,自由层仅包括一个自由GKE分区集群,而不是无限数量的集群

GKE可能会要求您同时运行3个免费的f1微实例,以使集群达到最小大小,但只要集群位于其中一个免费区域,并且一个月的总使用量低于每月的总小时数,它仍然是免费的,即,您可以在250小时内运行3台f1微型赛车,但仍处于免费级别。确保在不使用实例时关闭它们。更多信息请参见,特别是有关时间限制而非实例计数的说明

您可能还希望确保在群集未运行时不会保留持久性磁盘,因为空闲层在一个月内只允许3个10GB磁盘

如果您碰巧超出了使用范围,您将只对超出免费层的使用收取费用

当然,这些都假设f1微实例适合您的用例。它们非常有限,一旦使用了GKE,它们就几乎没有剩余的RAM:


最后,根据我的经验,如果只有微实例,那么在创建集群时设置stackdriver支持可能会导致集群非常困难—stackdriver单独监控,甚至使用最小的其他应用程序,都会导致节点被限制和超时。

我就是这样做的。我创建了一个名为“free cluster”的集群,它运行2个节点。这些节点位于“us-west1-a”中,因为“自由”层仅允许美国东部、美国西部和美国中部区域。此外,VM实例类型应仅使用“f1 micro”,因为这是他们提供的免费赠品。其余的都付了


正如所指出的,GCP确实强迫我们创建3个节点,并且没有选项在仪表板中声明这一点。但是在那之后,你可以直接去节点,封锁并排空它们,这样它们就不会快速消耗免费的计算。您可以只为空闲层保留一个节点。。。但是,这没有什么意义,因为您不会利用负载平衡、自愈和其他特性来解释为什么我们首先使用kubernetes集群。对我来说,我在2个节点上进行了很好的测试,因为我只需要为我的爱好和学习支付每月1台便宜的f1 micro。确保转到仪表板中的Google Compute Engine并打开侧栏中的“实例组”,您将在该集群中找到VM实例,您只需选择并单击“删除实例”按钮即可删除这些实例。

在GCP上无法获得免费的GKE集群,但是你可以按照网站上的说明买一个非常便宜的

使用GKE的免费管理层和低成本机器类型的组合,每月的成本不到5美元:

有关作为免费层的一部分提供的内容的更多详细信息,请参见:

tl;博士

    gcloud container clusters create cheap-cluster \
    --zone us-west1-a \
    --node-locations us-west1-a \
    --machine-type=e2-small \
    --max-nodes=1 \
    --num-nodes=1