Kubernetes在GCP和Azure上的应用实践
1. Kubernetes在GCP上的使用
1.1 多区域集群
GKE支持多区域集群,允许在同一区域的多个可用区中启动Kubernetes节点。之前的示例仅在 asia-northeast1-a
区域创建节点,现在重新创建一个包含 asia-northeast1-a
、 asia-northeast1-b
和 asia-northeast1-c
三个区域的集群。操作步骤如下:
1. 删除之前的集群:
$ gcloud container clusters delete my-k8s-cluster --zone asia-northeast1-a
- 创建新的多区域集群,每个区域创建2个节点:
$ gcloud container clusters create my-k8s-cluster --machine-type f1-micro -num-nodes 2 --network my-custom-network --subnetwork subnet-c --tags private --zone asia-northeast1-a --node-locations asia-northeast1-a,asia-northeast1-b,asia-northeast1-c