Google Cloud
google-cloud;GKE、Cloud Run。
30 分钟
Google Cloud
Google Cloud Platform(GCP) 以 网络、数据分析、Kubernetes 原生 见长。GKE 常被视作托管 K8s 的标杆之一;Cloud Run 提供从容器到全托管 HTTP 的 PaaS 路径——与 AWS ECS/Fargate、Lambda 形成对照。
学习目标
- 说清 GCP 项目 / VPC / Region 的基本层级
- 对比 GKE 与 Cloud Run 的适用场景
- 理解 GCP 在多云 track 中与 kubernetes-essentials 的衔接
资源层级
Organization(可选)
└── Project(计费与 IAM 边界,类似 AWS Account 内项目)
└── VPC Network(全球 VPC,Subnet 按 Region)
└── GCE / GKE / Cloud Run / Cloud SQL ...
Global VPC 是 GCP 特色:同一 VPC 跨 Region 路由,设计多 Region 服务时常比「每 Region 一套 VPC」简洁。身份用 Cloud IAM(角色绑定到 principal),对照 aws-iam。
GKE 与 Cloud Run
| GKE | Cloud Run | |
|---|---|---|
| 模型 | 托管 Kubernetes | 全托管容器 / 函数式 HTTP |
| 运维 | 节点池、升级、网络策略 | 几乎零节点管理 |
| 适合 | 微服务、Helm、GitOps | API、Webhook、轻量 backend |
| 衔接 | k8s-intro、dc-k8s | aws-lambda 对照 |
CodeRoadMap 若已容器化 platform/backend,staging 用 Cloud Run 可快速验证镜像;prod 多服务 + 自定义 CRD 则上 GKE,发布流见 kubernetes-advanced-essentials。
选型提示
- 数据与 AI:BigQuery、Vertex AI 与 GCP 存储 lineage 深
- 成本:持续使用折扣(CUD)、Spot 预emptible 节点;仍要设 Budget Alert
- Terraform:terraform-essentials 的 Google Provider 可声明 VPC、GKE、Cloud SQL
练习
- 在 GCP 文档中查 GKE Autopilot 与 Standard 模式各一句话差异
- 画数据流:Cloud Run 服务 → Cloud SQL,标注 IAM 与 Secret 注入点(预告 dc-secrets)
- 对比 AWS EKS 与 GKE:控制平面费用模型有何不同(查官网定价页摘要)