AWS EKS Kubernetes-Masterclass | DevOps, Microservices
AWS EKS Kubernetes 大师班 |DevOps、微服务
Docker、EBS、RDS、CLB、NLB、ALB、Fargate、ECR、CloudWatch、Route53、证书管理器、X-Ray、Ingress、Autoscaling、SNS
教程演示🔗
更多运维教程
Dive into the dynamic world of cloud-native technologies with “AWS EKS Kubernetes Masterclass | DevOps, Microservices”. This extensive course is the ultimate guide to mastering container orchestration with AWS EKS, leveraging Docker containers and embracing microservices architecture for scalable, efficient applications. By integrating DevOps methodologies, you’ll learn to deploy and manage applications more fluidly, utilizing AWS services like EBS, RDS, CloudWatch, and more. Whether you’re streamlining deployment with AWS Code Services or implementing robust storage solutions with EBS and RDS, this course will equip you with the skills to navigate the modern cloud environment confidently. It’s an ideal journey for anyone keen on architecting resilient, scalable cloud applications using the latest in Kubernetes and AWS technologies.
深入云原生技术的动态世界,探索“AWS EKS Kubernetes 大师班 | DevOps、微服务”。这门广泛的课程是使用 AWS EKS 掌握容器编排的终极指南,利用 Docker 容器并采用微服务架构构建可扩展、高效的应用程序。通过整合 DevOps 方法论,你将学会更流畅地部署和管理应用程序,利用 AWS 服务如 EBS、RDS、CloudWatch 等。无论你是利用 AWS 代码服务简化部署,还是使用 EBS 和 RDS 实现强大的存储解决方案,这门课程都将赋予你自信地导航现代云环境的技能。对于任何热衷于使用 Kubernetes 和 AWS 最新技术构建弹性、可扩展的云应用程序的人来说,这是一次理想的旅程。
What you’ll learn 学习内容
-
You will write kubernetes manifests with confidence after going through live template writing sections
在完成实时模板编写部分后,您将充满信心地编写 kubernetes 清单 -
You will learn 30+ kubernetes concepts and use 18 AWS Services in combination with EKS
您将学习 30+ 个 kubernetes 概念,并将 18 项 AWS 服务与 EKS 结合使用 -
You will learn Kubernetes Fundamentals in both imperative and declarative approaches
您将学习命令式和声明式方法的 Kubernetes 基础知识 -
You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and EBS CSI Driver
您将学习为存储概念(如存储类、持久卷声明、pvc、mysql 和 EBS CSI 驱动程序)编写和部署 k8s 清单 -
You will learn to switch from native EBS Storage to RDS Database using k8s external name service
您将学习如何使用 k8s 外部名称服务从原生 EBS 存储切换到 RDS 数据库 -
You will learn writing and deploying load balancer k8s manifests for Classic and Network load balancers
您将学习为 Classic 和 Network Load Balancer 编写和部署负载均衡器 k8s 清单 -
You will learn writing ingress k8s manifests by enabling features like context path based routing, SSL, SSL Redirect and External DNS.
您将通过启用基于上下文路径的路由、SSL、SSL 重定向和外部 DNS 等功能来学习编写入口 k8s 清单。 -
You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both EC2 and Fargate Serverless
您将学习为高级 Fargate 配置文件编写 k8s 清单,并在 EC2 和 Fargate Serverless 中执行混合模式工作负载部署 -
You will learn using ECR – Elastic Container Registry in combination with EKS.
您将学习将 ECR – Elastic Container Registry 与 EKS 结合使用。 -
You will implement DevOps concepts with AWS Code Services like CodeCommit, CodeBuild and CodePipeline
您将使用 CodeCommit、CodeBuild 和 CodePipeline 等 AWS 代码服务实施 DevOps 概念 -
You will implement microservices core cocepts like Service Discovery, Distributed Tracing using X-Ray and Canary Deployments
您将实施微服务核心功能,例如服务发现、使用 X-Ray 的分布式跟踪和 Canary 部署 -
You will learn to enable Autoscaling features like HPA,VPA and Cluster Autoscaler
您将学习如何启用 HPA、VPA 和 Cluster Autoscaler 等自动缩放功能 -
You will learn to enable monitoring and logging for EKS cluster and workloads in cluster using CloudWatch Container Insights
您将学习如何使用 CloudWatch Container Insights 为 EKS 集群和集群中的工作负载启用监控和日志记录 -
You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.
您将通过实现用例来学习 Docker 基础知识,例如从 Docker Hub 下载映像并在本地桌面上运行,并在本地构建映像、测试并推送到 Docker Hub。 -
You will slowly start by learning Docker Fundamentals and move on to Kubenetes.
您将慢慢从学习 Docker 基础知识开始,然后转到 Kubenetes。 -
You will master many kubectl commands over the process
您将在此过程中掌握许多 kubectl 命令
Requirements 要求
-
You must have an AWS account to follow with me for hands-on activities.
您必须拥有 AWS 账户才能跟随我进行动手活动。 -
You dont need to have any basic Docker or kubernetes knowledge to start this course.
您无需具备任何基本的 Docker 或 Kubernetes 知识即可开始本课程。
Description 描述
******* Course Overview *******
课程概述 *******
Welcome to this Amazing course on AWS EKS Kubernetes – Masterclass | DevOps, Microservices. Below is the list of modules covered in this course.
欢迎参加这门关于 AWS EKS Kubernetes 的精彩课程 – 大师班 |DevOps、微服务。以下是本课程涵盖的模块列表。
Course Modules 课程模块
-
Create AWS EKS Cluster using eksctl CLI
使用 eksctl CLI 创建 AWS EKS 集群 -
Docker Fundamentals Docker 基础知识
-
Kubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)
Kubernetes 基础知识(Pod、ReplicaSet、部署和服务) -
EKS Storage with AWS EBS CSI Driver
使用 AWS EBS CSI 驱动程序的 EKS 存储 -
Kubernetes Important Concepts for Application Deployments
Kubernetes 应用程序部署的重要概念 -
Kubernetes – Secrets Kubernetes – 机密
-
Kubernetes – Init Containers
Kubernetes – 初始化容器 -
Kubernetes – Liveness & Readiness Probes
Kubernetes – 存活和就绪探测 -
Kubernetes – Requests & Limits
Kubernetes – 请求和限制 -
Kubernetes – Namespaces, Limit Range and Resource Quota
Kubernetes – 命名空间、限制范围和资源配额 -
EKS Storage with AWS RDS MySQL Database
使用 AWS RDS MySQL 数据库的 EKS 存储 -
Load Balancing using CLB & NLB
使用 CLB 和 NLB 进行负载均衡 -
Load Balancing using CLB – AWS Classic Load Balancer
使用 CLB 进行负载均衡 – AWS Classic Load Balancer -
Load Balancing using NLB – AWS Network Load Balancer
使用 NLB 进行负载均衡 – AWS Network Load Balancer -
Load Balancing using ALB – AWS Application Load Balancer
使用 ALB 进行负载均衡 – AWS Application Load Balancer -
ALB Ingress Controller – Install
ALB 入口控制器 – 安装 -
ALB Ingress – Basics ALB Ingress – 基础知识
-
ALB Ingress – Context path-based routing
ALB Ingress – 基于上下文路径的路由 -
ALB Ingress – SSL ALB 入口 – SSL
-
ALB Ingress – SSL Redirect HTTP to HTTPS
ALB Ingress – SSL 重定向 HTTP 到 HTTPS -
ALB Ingress – External DNS
ALB Ingress – 外部 DNS -
Deploy Kubernetes workloads on AWS Fargate Serverless
在 AWS Fargate Serverless 上部署 Kubernetes 工作负载 -
AWS Fargate Profiles – Basic
AWS Fargate 配置文件 – 基本 -
AWS Fargate Profiles – Advanced using YAML
AWS Fargate 配置文件 – 使用 YAML 的高级 -
Build and Push Container to AWS ECR and use that in EKS
构建容器并将其推送到 AWS ECR,并在 EKS 中使用 -
DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline
使用 AWS 开发人员工具 CodeCommit、CodeBuild 和 CodePipeline 进行开发运营 -
Microservices Deployment on EKS – Service Discovery
EKS 上的微服务部署 – 服务发现 -
Microservices Distributed Tracing using AWS X-Ray
使用 AWS X-Ray 的微服务分布式跟踪 -
Microservices Canary Deployments
微服务 Canary 部署 -
EKS HPA – Horizontal Pod Autosaler
EKS HPA – 卧式吊舱自动销售机 -
EKS VPA – Vertical Pod Autosaler
EKS VPA – 立式吊舱自动销售器 -
EKS CA – Cluster Autosaler
EKS CA – 集群自动销售程序 -
EKS Monitoring using CloudWatch Agent & Fluentd – Container Insights
使用 CloudWatch 代理和 Fluentd 进行 EKS 监控 – Container Insights
AWS Services Covered 涵盖的 AWS 服务
-
AWS EKS – Elastic Kubernetes Service
-
AWS EBS – Elastic Block Store
AWS EBS – 弹性块存储 -
AWS RDS – Relational Database Service MySQL
AWS RDS – 关系型数据库服务 MySQL -
AWS CLB – Classic Load Balancer
AWS CLB – 传统负载均衡器 -
AWS NLB – Network Load Balancer
AWS NLB – 网络负载均衡器 -
AWS ALB – Application Load Balancer
AWS ALB – 应用程序负载均衡器 -
AWS Fargate – Serverless AWS Fargate – 无服务器
-
AWS ECR – Elastic Container Registry
AWS ECR – 弹性容器注册表 -
AWS Developer Tool – CodeCommit
AWS 开发人员工具 – CodeCommit -
AWS Developer Tool – CodeBuild
AWS 开发人员工具 – CodeBuild -
AWS Developer Tool – CodePipeline
AWS 开发人员工具 – CodePipeline -
AWS X-Ray AWS X射线
-
AWS CloudWatch – Container Insights
AWS CloudWatch – 容器见解 -
AWS CloudWatch – Log Groups & Log Insights
AWS CloudWatch – 日志组和日志见解 -
AWS CloudWatch – Alarms AWS CloudWatch – 警报
-
AWS Route53 AWS 路线 53
-
AWS Certificate Manager AWS 证书管理器
-
EKS CLI – eksctl EKS 命令行界面 – eksctl
-
AWS SNS – Simple Notification Service
AWS SNS – 简单通知服务
Kubernetes Concepts Covered
涵盖的 Kubernetes 概念
-
Kubernetes Architecture Kubernetes 架构
-
Pods 豆荚
-
ReplicaSets 副本集
-
Deployments 部署
-
Services – Node Port Service
服务 – 节点端口服务 -
Services – Cluster IP Service
服务 – 群集 IP 服务 -
Services – External Name Service
服务 – 外部名称服务 -
Services – Load Balancers
服务 – 负载均衡器 -
Services – Ingress Service
服务 – Ingress Service -
Services – Ingress SSL & SSL Redirect
服务 – Ingress SSL 和 SSL 重定向 -
Services – Ingress & External DNS
服务 – 入口和外部 DNS -
Imperative – with kubectl
命令式 – 使用 kubectl -
Declarative – Declarative with YAML
Declarative – 使用 YAML 进行声明 -
Secrets 秘密
-
Init Containers 初始化容器
-
Liveness & Readiness Probes
存活和就绪探针 -
Requests & Limits 要求和限制
-
Namespaces – Imperative 命名空间 – 命令式
-
Namespaces – Limit Range 命名空间 – 限制范围
-
Namespaces – Resource Quota
命名空间 – 资源配额 -
Storage Classes 存储类
-
Persistent Volumes 持久卷
-
Persistent Volume Claims 持久性卷声明
-
Annotations 附注
-
Canary Deployments 金丝雀部署
-
HPA – Horizontal Pod Autoscaler
HPA – 水平 Pod 自动缩放程序 -
VPA – Vertical Pod Autoscaler
VPA – 垂直 Pod 自动缩放程序 -
CA – Cluster Autoscaler CA – 群集自动缩放程序
-
DaemonSets 守护进程集
-
DaemonSets – Fluentd for logs
DaemonSets – 用于日志的 Fluentd -
Config Maps 配置映射
Each of my courses come with
我的每门课程都附带
-
Amazing Hands-on Step By Step Learning Experiences
惊人的动手分步学习体验 -
Real Implementation Experience
真实的实施经验 -
Friendly Support in the Q&A section
问答部分的友好支持 -
30 Day “No Questions Asked” Money Back Guarantee!
30天“无条件”退款保证!
Who this course is for:
本课程适用于谁:
- Any beginner who is interested in learning kubernetes on cloud using AWS EKS.
任何有兴趣使用 AWS EKS 在云上学习 Kubernetes 的初学者。 - Any beginner who is interested in learning Kubernetes DevOps and Microservices deployments on Kubernetes
任何有兴趣在 Kubernetes 上学习 Kubernetes DevOps 和微服务部署的初学者 - AWS Architects or Sysadmins or Developers who are planning to master Elastic Kubernetes Service (EKS) for running applications on Kubernetes
计划掌握 Elastic Kubernetes Service (EKS) 以在 Kubernetes 上运行应用程序的 AWS 架构师或系统管理员或开发人员