stacksimplify/google-kubernetes-engine

GitHub: stacksimplify/google-kubernetes-engine

一个包含 75 个真实演示的 GKE 与 DevOps 实战课程,解决如何在 GCP 上高效部署与管理 Kubernetes 的问题。

Stars: 197 | Forks: 575

# [GCP GKE Google Kubernetes Engine DevOps 75 实战演示](https://stacksimplify.com/courses/gcp-gke-kubernetes/) [![Image](images/course-title.png "Google Kubernetes Engine GKE with DevOps 75 Real-World Demos")](https://stacksimplify.com/courses/gcp-gke-kubernetes/) ## 课程模块 1. 谷歌云账户创建 2. 创建 GKE 标准公共集群 3. 在 macOS 上安装 gcloud CLI 4. 在 Windows 操作系统上安装 gcloud CLI 5. Docker 基础 6. Kubernetes Pod 7. Kubernetes ReplicaSet 8. Kubernetes 部署 - 创建 9. Kubernetes 部署 - 更新 10. Kubernetes 部署 - 回滚 11. Kubernetes 部署 - 暂停与恢复 12. Kubernetes ClusterIP 与负载均衡器服务 13. YAML 基础 14. 使用 YAML 的 Kubernetes Pod 与服务 15. 使用 YAML 的 Kubernetes ReplicaSet 16. 使用 YAML 的 Kubernetes 部署 17. 使用 YAML 的 Kubernetes 服务 18. GKE Kubernetes NodePort 服务 19. GKE Kubernetes 无头服务 20. GKE 私有集群 21. 如何在 GKE 中使用 GCP 持久磁盘? 22. 如何在 GKE 中使用均衡持久磁盘? 23. 如何在 GKE 中使用自定义存储类来管理持久磁盘? 24. 如何在 GKE 中使用已有的持久磁盘? 25. 如何在 GKE 中使用区域持久磁盘? 26. 如何执行持久磁盘卷快照和卷恢复? 27. GKE 工作负载与使用公网的 Cloud SQL 28. GKE 工作负载与使用私网的 Cloud SQL 29. GKE 工作负载与使用私网且无 ExternalName 服务的 Cloud SQL 30. 如何在 GKE 中使用 Google Cloud File Store? 31. 如何在 GKE 中为 File Store 使用自定义存储类? 32. 如何执行 File Store 实例卷快照和卷恢复? 33. Ingress 服务基础 34. 基于上下文路径的 Ingress 路由 35. 使用就绪探针的 Ingress 自定义健康检查 36. 注册谷歌云域名以进行高级 Ingress 演示 37. 使用静态外部 IP 和 Cloud DNS 的 Ingress 38. Google 托管 SSL 证书用于 Ingress 39. Ingress HTTP 到 HTTPS 重定向 40. GKE 工作负载身份 41. 外部 DNS 控制器安装 42. 外部 DNS - Ingress 服务 43. 外部 DNS - Kubernetes 服务 44. 基于名称的虚拟主机路由 Ingress 45. Ingress SSL 策略 46. 使用身份感知代理的 Ingress 47. 使用自签名 SSL 证书的 Ingress 48. 使用预共享 SSL 证书的 Ingress 49. 使用 Cloud CDN、HTTP 访问日志和超时设置的 Ingress 50. 使用客户端 IP 亲和性的 Ingress 51. 使用 Cookie 亲和性的 Ingress 52. 使用后端配置 CRD 的自定义健康检查的 Ingress 53. 内部负载均衡器 Ingress 54. 使用 Google Cloud Armor 的 Ingress 55. Google 制品仓库 56. GKE 持续集成 57. GKE 持续交付 58. Kubernetes 存活探针 59. Kubernetes 启动探针 60. Kubernetes 就绪探针 61. Kubernetes 请求与限制 62. GKE 集群自动扩缩 63. Kubernetes 命名空间 64. Kubernetes 命名空间资源配额 65. Kubernetes 命名空间限制范围 66. Kubernetes 水平 Pod 自动扩缩 67. GKE 自动操纵集群 68. 如何在 kubeconfig 中管理多个集群访问? ## 涵盖的 Kubernetes 概念 1. Kubernetes 部署(创建、更新、回滚、暂停、恢复) 2. Kubernetes Pod 3. 类型为 LoadBalancer 的 Kubernetes 服务 4. 类型为 ClusterIP 的 Kubernetes 服务 5. Kubernetes Ingress 服务 6. Kubernetes 存储类 7. Kubernetes 存储持久卷 8. Kubernetes 存储持久卷声明 9. Kubernetes 集群自动扩缩器 10. Kubernetes 水平 Pod 自动扩缩器 11. Kubernetes 命名空间 12. Kubernetes 命名空间资源配额 13. Kubernetes 命名空间限制范围 14. Kubernetes 服务账户 15. Kubernetes ConfigMap 16. Kubernetes 请求与限制 17. Kubernetes 工作节点 18. 类型为 NodePort 的 Kubernetes 服务 19. 类型为 Headless 的 Kubernetes 服务 20. Kubernetes ReplicaSet ## 涵盖的 Google 服务 1. Google GKE 标准集群 2. Google GKE 自动操纵集群 3. 计算引擎 - 虚拟机 4. 计算引擎 - 存储磁盘 5. 计算引擎 - 存储快照 6. 计算引擎 - 存储镜像 7. 计算引擎 - 实例组 8. 计算引擎 - 健康检查 9. 计算引擎 - 网络端点组 10. VPC 网络 - VPC 11. VPC 网络 - 外部和内部 IP 地址 12. VPC 网络 - 防火墙 13. 网络服务 - 负载均衡 14. 网络服务 - Cloud DNS 15. 网络服务 - Cloud CDN 16. 网络服务 - Cloud NAT 17. 网络服务 - 云域名 18. 网络服务 - 私有服务连接 19. 网络安全 - Cloud Armor 20. 网络安全 - SSL 策略 21. IAM 与管理 - IAM 22. IAM 与管理 - 服务账户 23. IAM 与管理 - 角色 24. IAM 与管理 - 身份感知代理 25. DevOps - 云源代码仓库 26. DevOps - 云构建 27. DevOps - 云存储 28. SQL - 云 SQL 29. 存储 - 文件存储 30. Google 制品仓库 31. 操作日志记录 32. GCP 监控 ## 学员在本课程中将学到什么? - 您将学会在 Google GKE 上掌握 Kubernetes,并使用 75 个真实世界演示和 20 多个 Kubernetes 以及 30 多个 Google 云服务 - 您将学习 4.5 小时的 Kubernetes 基础知识 - 您将创建具有公网和私网的 GKE 标准集群和自动操纵集群 - 您将学习使用 Google 持久磁盘和 Google 文件存储来实现 Kubernetes 存储 - 您还将使用 Google Cloud SQL、云负载均衡来部署示例应用程序,展示负载均衡到数据库的使用场景 - 您将深入了解 Kubernetes Ingress 概念,并在 GKE 上使用 22 个真实世界演示 - 您将实现 Ingress 上下文路径路由和基于名称的虚拟主机路由 - 您将实现使用 Google 托管 SSL 证书的 Ingress - 您将掌握 Google GKE 工作负载身份,并包含一个详细的专门演示 - 您将实现外部 DNS 控制器,以在 Google Cloud DNS 服务中自动添加和删除 DNS 记录 - 您将实现使用预共享 SSL 和自签名证书的 Ingress - 您将实现使用 Cloud CDN、Cloud Armor、内部负载均衡器、Cookie 亲和性、IP 亲和性、HTTP 访问日志的 Ingress - 您将实现使用 Google 身份感知代理的 Ingress - 您将学会使用 Google 制品仓库与 GKE - 您将实现 DevOps 持续集成(CI)和持续交付(CD),使用 Cloud Build 和云源代码服务 - 您将学会掌握 Kubernetes 探针(就绪、启动、存活) - 您将实现 Kubernetes 请求、限制、命名空间、资源配额和限制范围 - 您将实现 GKE 集群自动扩缩和水平 Pod 自动扩缩 ## 参加本课程的要求或先决条件? - 您必须拥有一个谷歌云账户,以便跟随我进行动手实践 - 您不需要具备 Kubernetes 的任何基础知识。课程将从 Kubernetes 的非常基础的内容开始,带您达到非常高级的水平 - 需要具备任何云平台基础知识以理解术语 ## 本课程适合谁? - 计划从 Google Cloud Platform(GCP)真实世界视角掌握 Kubernetes 的基础设施架构师、系统管理员或开发人员 - 任何有兴趣使用 Google Cloud Platform(GCP)学习 Kubernetes 的初学者 - 任何计划从事 DevOps 职业的初学者 ## 本课程使用的 GitHub 仓库 - [Terraform on AWS EKS Kubernetes IaC SRE - 50 实战演示](https://github.com/stacksimplify/terraform-on-aws-eks) - [课程演示文稿](https://github.com/stacksimplify/terraform-on-aws-eks/tree/main/course-presentation) - [Kubernetes 基础](https://github.com/stacksimplify/kubernetes-fundamentals) - **重要提示:** 请访问这些仓库并 Fork 这些仓库,以便在课程中使用。 ## 每门课程都包含 - 令人惊叹的动手步学习体验 - 实际实现经验 - 问答环节的友好支持 - Udemy 提供的“30 天无理由退款保证” ## 我的其他 AWS 课程 - [Udemy 报名](https://www.stacksimplify.com/azure-aks/courses/stacksimplify-best-selling-courses-on-udemy/) ## 讲师简介 - [Kalyan Reddy Daida - StackSimplify](https://stacksimplify.com/about/) # HashiCorp 认证:Terraform 关联 - 50 实战演示 [![Image](https://stacksimplify.com/course-images/hashicorp-certified-terraform-associate-highest-rated.png "HashiCorp Certified: Terraform Associate - 50 Practical Demos")](https://stacksimplify.com/courses/hashicorp-terraform-associate-aws/) # AWS EKS - 弹性 Kubernetes 服务 - 精通课程 [![Image](https://stacksimplify.com/course-images/AWS-EKS-Kubernetes-Masterclass-DevOps-Microservices-course.png "AWS EKS Kubernetes - Masterclass")](https://stacksimplify.com/courses/aws-eks-masterclass/) # Azure Kubernetes Service 与 Azure DevOps 和 Terraform [![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-with-azure-devops-and-terraform.png "Azure Kubernetes Service with Azure DevOps and Terraform")](https://stacksimplify.com/courses/azure-aks-devops-terraform/) # Terraform 在 AWS 上结合 SRE 与 IaC DevOps | 20 个真实演示 [![Image](https://stacksimplify.com/course-images/terraform-on-aws-best-seller.png "Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos")](https://stacksimplify.com/courses/terraform-on-aws-sre/) # Azure - HashiCorp 认证:Terraform 关联 - 70 个演示 [![Image](https://stacksimplify.com/course-images/azure-hashicorp-certified-terraform-associate-highest-rated.png "Azure - HashiCorp Certified: Terraform Associate - 70 Demos")](https://stacksimplify.com/courses/hashicorp-terraform-associate-azure/) # Terraform 在 Azure 上结合 IaC DevOps 和 SRE | 25 个真实演示 [![Image](https://stacksimplify.com/course-images/terraform-on-azure-with-iac-azure-devops-sre-1.png "Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos")](https://stacksimplify.com/courses/terraform-on-azure/) # [Terraform 在 AWS EKS Kubernetes IaC SRE - 50 个真实演示](https://stacksimplify.com/courses/terraform-aws-eks/) [![Image](https://stacksimplify.com/course-images/terraform-on-aws-eks-kubernetes.png "Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos ")](https://stacksimplify.com/courses/terraform-aws-eks/) ## 我的其他课程(383,000+ 学生,20 门课程) ### AWS 课程 | 课程 | 学生数 | 评分 | |------|--------|------| | [AWS EKS Kubernetes 精通课程](https://stacksimplify.com/courses/aws-eks-masterclass/) | 70,041+ | 4.6(5,495 条评价) | | [AWS VPC 传输网关](https://stacksimplify.com/courses/aws-vpc-transit-gateway/) | 52,243+ | 4.6(790 条评价) | | [Terraform 在 AWS 上结合 SRE 与 IaC DevOps](https://stacksimplify.com/courses/terraform-on-aws-sre/) | 31,006+ | 4.6(3,347 条评价) | | [Terraform 在 AWS EKS Kubernetes IaC SRE](https://stacksimplify.com/courses/terraform-aws-eks/) | 26,929+ | 4.5(2,238 条评价) | | [HashiCorp 认证:Terraform 关联(AWS)](https://stacksimplify.com/courses/hashicorp-terraform-associate-aws/) | 16,835+ | 4.6(1,754 条评价) | | [AWS CloudFormation 简化](https://stacksimplify.com/courses/aws-cloudformation/) | 16,223+ | 4.3(1,469 条评价) | | [AWS Fargate 和 ECS 精通课程](https://stacksimplify.com/courses/aws-fargate-ecs/) | 15,208+ | 4.4(1,051 条评价) | | [AWS CodePipeline CI/CD](https://stacksimplify.com/courses/aws-codepipeline/) | 9,832+ | 4.0(966 条评价) | | [AWS Elastic Beanstalk 精通课程](https://stacksimplify.com/courses/aws-elastic-beanstalk/) | 7,588+ | 4.3(373 条评价) | | [终极 DevOps 真实世界项目(AWS)](https://stacksimplify.com/courses/ultimate-devops-real-world-project-on-aws/) | 4,772+ | 4.72(358 条评价) | ### Azure 课程 | 课程 | 学生数 | 评分 | |------|--------|------| | [Azure Kubernetes Service 与 Azure DevOps 和 Terraform](https://stacksimplify.com/courses/azure-aks-devops-terraform/) | 48,551+ | 4.6(6,196 条评价) | | [Terraform 在 Azure 上结合 IaC DevOps SRE](https://stacksimplify.com/courses/terraform-on-azure/) | 17,918+ | 4.7(1,911 条评价) | | [Azure HashiCorp 认证:Terraform 关联](https://stacksimplify.com/courses/hashicorp-terraform-associate-azure/) | 16,938+ | 4.5(1,985 条评价) | | [Azure Kubernetes Service AGIC Ingress](https://stacksimplify.com/courses/azure-aks-agic/) | 2,012+ | 4.6(112 条评价) | ### GCP 课程 | 课程 | 学生数 | 评分 | |------|--------|------| | [GCP Google Kubernetes Engine GKE 与 DevOps](https://stacksimplify.com/courses/gcp-gke-kubernetes/) | 8,769+ | 4.4(779 条评价) | | [GCP 关联云工程师认证](https://stacksimplify.com/courses/gcp-associate-cloud-engineer/) | 6,007+ | 4.6(599 条评价) | | [GCP 上的 Terraform](https://stacksimplify.com/courses/gcp-terraform/) | 2,600+ | 4.4(213 条评价) | | [GCP GKE 上的 Terraform](https://stacksimplify.com/courses/gcp-gke-terraform/) | 2,040+ | 4.6(155 条评价) | ### DevOps 与通用课程 | 课程 | 学生数 | 评分 | |------|--------|------| | [Helm 精通课程:50 个实战演示](https://stacksimplify.com/courses/helm-masterclass/) | 12,069+ | 4.7(915 条评价) | | [周末 Docker:40 个实战演示](https://stacksimplify.com/courses/docker-weekend/) | 3,802+ | 4.6(361 条评价) | ## 讲师简介 - [Kalyan Reddy Daida - StackSimplify](https://stacksimplify.com/about/) ## 与我连接 - [YouTube - 云与 DevOps 教程](https://www.youtube.com/@stacksimplify) - [LinkedIn - Kalyan Reddy](https://www.linkedin.com/in/kalyan-reddy/) - [GitHub - StackSimplify](https://github.com/stacksimplify)
标签:Cloud SQL, ClusterIP, DNS, Docker, File Store, GCP, GKE, Google Cloud Platform, Google Kubernetes Engine, Headless Service, Ingress, Kubernetes Deployment, Kubernetes Pods, Kubernetes ReplicaSets, Kubernetes Service, Load Balancer, NIDS, NodePort, Persistent Disk, Private Cluster, Private IP, Public IP, SSL 证书, Storage Class, YAML, 健康检查, 后端开发, 域名注册, 子域名突变, 安全库, 安全防御评估, 实战演示, 容器化, 容器编排, 快照与恢复, 持久化存储, 请求拦截, 课程