|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kubernetes-basics/
课程评论:没有评论
Coursera 课程总结:《精通 Kubernetes:从基础到部署》 本课程是一门全面的实战课程,旨在帮助您掌握 Kubernetes 的应用,从本地开发到云端部署。无论您是开发者、DevOps 工程师还是云计算爱好者,都能从中获得宝贵的技能,自信地在真实环境中部署和管理 Kubernetes 应用。 **学习内容概览:** * **本地 Kubernetes 环境搭建:** 使用 Minikube 搭建本地 Kubernetes 环境,学习 kubectl、YAML 清单和 Helm 等核心工具。 * **Kubernetes 对象管理:** 通过 kubectl 和 YAML 清单创建和更新 Kubernetes 对象。 * **应用打包与部署:** 利用 Helm 对 Kubernetes 应用进行打包、安装和升级。 * **服务暴露:** 配置 Ingress,实现服务在本地和 AWS 上的暴露。 * **AWS EKS 迁移:** 过渡到 AWS EKS,获得实际操作经验,包括 IAM 角色、OIDC 提供商、Load Balancer 控制器、Ingress 资源等。 * **安全访问配置:** 学习创建 IAM 角色并关联 OIDC 提供商,以实现安全的访问控制。 * **生产级应用部署:** 使用 AWS ALB Ingress Controller 部署生产级别的应用。 * **故障排查:** 学习调试和解决常见的部署及连接问题。 **课程收获:** 完成本课程后,您将不仅深入理解 Kubernetes 的理论知识,还能掌握在本地和云环境中管理 Kubernetes 应用的实际部署技能。所有示例代码、清单和 Helm Charts 均可在课程资源部分下载。
Master Kubernetes Deployment - from Local to Cloud.This course takes you on a comprehensive journey from building Kubernetes applications locally with Minikube, all the way to deploying scalable, production-ready services on AWS Elastic Kubernetes Service (EKS). Whether you're a developer, DevOps engineer, or cloud enthusiast, this hands-on course will equip you with the skills to confidently deploy and manage Kubernetes applications in real-world environments.You'll start with local Kubernetes concepts using Minikube-learning the core tools like kubectl, YAML manifests, and Helm. Then you'll transition to AWS EKS, where you'll get real-world experience working with IAM roles, OIDC providers, Load Balancer Controllers, Ingress resources, and more.What you'll build and learn:Set up a local Kubernetes environment using MinikubeCreate and update Kubernetes objects using kubectl and YAMLUse Helm to package, install, and upgrade Kubernetes appsConfigure Ingress to expose services both locally and on AWSProvision and connect to a managed AWS EKS clusterCreate IAM roles and associate OIDC providers for secure accessDeploy production apps using AWS ALB Ingress ControllerDebug and troubleshoot common deployment and connectivity issuesBy the end of the course, you'll not only understand Kubernetes theory but also have real, deployable skills to manage Kubernetes apps in both local and cloud environments.All sample code, manifests, and Helm charts are downloadable from the Resources section.