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集群而不删除它们吗?_Kubernetes_Google Cloud Platform_Cluster Computing - Fatal编程技术网

我们可以关闭Kubernetes集群而不删除它们吗?

我们可以关闭Kubernetes集群而不删除它们吗?,kubernetes,google-cloud-platform,cluster-computing,Kubernetes,Google Cloud Platform,Cluster Computing,我正在尝试关闭kubernet群集。是否有任何方法可以关闭群集而不删除它,我们希望在一段时间后启动相同的群集。是的,您可以这样做。按照以下步骤操作 关闭所有节点上的kubelet 关闭所有节点上的docker 如果将etcd作为服务在外部运行,请关闭etcd 在您的情况下,如果您正在使用GKE,只需编辑集群并将其大小调整为0。在使用GCP时,您可以将节点的数量更改为0。您可以使用多个群集执行此操作,但是请记住,如果您使用某些特殊功能(网络负载平衡、存储),您可能仍然需要充电(群集仍在运行,但没有

我正在尝试关闭kubernet群集。是否有任何方法可以关闭群集而不删除它,我们希望在一段时间后启动相同的群集。

是的,您可以这样做。按照以下步骤操作

  • 关闭所有节点上的kubelet
  • 关闭所有节点上的docker
  • 如果将etcd作为服务在外部运行,请关闭etcd

  • 在您的情况下,如果您正在使用GKE,只需编辑集群并将其大小调整为0。

    在使用GCP时,您可以将
    节点的数量更改为0。您可以使用多个群集执行此操作,但是请记住,如果您使用某些特殊功能(网络负载平衡、存储),您可能仍然需要充电(群集仍在运行,但没有任何节点)。如果您没有忘记关闭某些功能,最好在2天后检查账单

    要调整集群中节点的数量:

    通过命令

    gcloud container clusters resize [CLUSTER_NAME] --node-pool [POOL_NAME] \
        --num-nodes [NUM_NODES]
    
    这是在

    通过GCP(浏览器)

    • 在左上角(导航菜单)>计算>Kubernetes引擎>群集
    • 选择您的群集
    • 在站点的底部有“节点池”。单击池名称(可能是“默认池”)
    • 在站点顶部的“节点池详细信息”中,您将看到“编辑”。将“大小”更改为0
    稍后,如果要调整节点大小,则必须执行相同的步骤

    将节点大小调整为0后,您将能够通过Cloud Shell连接到集群。所有POD都将处于“挂起”状态

    $ kubectl get all --all-namespaces
    NAMESPACE     NAME                                          READY   STATUS    RESTARTS   AGE
    default       pod/php-apache-84cc7f889b-q8x52               0/1     Pending   0          6d18h
    kube-system   pod/event-exporter-v0.2.4-5f88c66fb7-mkfsg    0/2     Pending   0          6d18h
    kube-system   pod/fluentd-gcp-scaler-59b7b75cd7-fs7ms       0/1     Pending   0          6d18h
    kube-system   pod/heapster-v1.6.0-beta.1-65fc664955-qq52j   0/3     Pending   0          6d18h
    kube-system   pod/kube-dns-6987857fdb-mf6b6                 0/4     Pending   0          6d18h
    kube-system   pod/kube-dns-6987857fdb-qlk9m                 0/4     Pending   0          6d18h
    kube-system   pod/kube-dns-autoscaler-bb58c6784-g2sr4       0/1     Pending   0          6d18h
    kube-system   pod/l7-default-backend-fd59995cd-fscg4        0/1     Pending   0          6d18h
    kube-system   pod/metrics-server-v0.3.1-57c75779f-59g8s     0/2     Pending   0          6d18h
    
    希望能有所帮助