Complete AWS EKS MasterClass (best practices)

所在平台: Udemy

课程主页: https://www.udemy.com/course/production-proof-aws-eks-kubernetes-docker-devops-best-practices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:完整的AWS EKS大师班(最佳实践) 课程概述:本课程提供有关AWS EKS最佳实践的全面教学,更新的课程资料截至2024年1月。通过实践概念和实验(如Helm、Dashboard、Ingress、SSL终止、AWS ELB日志记录、RBAC、IRSA、CA、HPA、监控),学习生产级AWS EKS的最佳实践。 这门课程适合: - 希望学习如何在AWS EKS上使用托管Kubernetes集群的人员。 - 对AWS EKS感到困惑并不知道从何开始的人。 - 学习过使用minikube的Kubernetes,但不知如何在AWS上部署K8s集群的人。 - 想要了解生产就绪的AWS EKS最佳实践,如AWS ELB的SSL终止、RBAC、IRSA、CA等。 这门课程不适合: - 已经具备丰富AWS EKS知识的人。 - 不打算在AWS上使用Kubernetes的人。 - 从未使用过AWS(EC2、VPC、子网、负载均衡、IAM等)的人。 - 从未在Kubernetes集群中部署过Pod的人。 课程内容包括: - 如何设置带RBAC的K8s仪表板。 - 如何使用Prometheus和Grafana监控K8s集群和应用。 - 如何通过K8s服务YAML配置在AWS ELB上进行SSL终止。 - 如何使用aws-iam-authenticator、aws-auth ConfigMap和RBAC为AWS IAM用户进行身份验证和授权。 - 如何通过IRSA(为服务账号创建IAM角色)为Pods授权AWS资源。 - 如何使用CA(集群自动扩展器)和HPA(水平Pod自动扩展器)实现EKS工作节点和Pods的自动扩展。 - 有关EKS默认AWS-VPC-CNI插件的注意事项及其潜在问题。 选择本课程的六大理由: 1. 由在美国企业工作的云DevOps工程师授课,拥有6.5年以上行业经验,使用图表分解难点概念。 2. 复杂概念以图标形式解释,适合Java和Python开发者。 3. 更新的AWS EKS知识,提供2020年更新的工具和概念。 4. 关注生产中的细节,如安全性、可靠性和弹性。 5. 提供大量实践机会,避免单调讲解。 6. 整个课程在六小时内完成,课程紧凑,方便忙碌的软件工程师学习。 背景说明: 讲师拥有6.5年以上云DevOps软件工程师经验,具有计算机科学学士学位,精通多种编程语言并持有多项AWS与Kubernetes认证。 期待在课程中见到你!

课程评论(0条)

课程详情

*Updated the course material on Jan 2024If I summarize this course in one sentence?Learn production-proof AWS EKS Best Practices using Handson concepts and labs (e.g. Helm, Dashboard, Ingress, SSL Termination, AWS ELB Logging, RBAC, IRSA, CA, HPA, Monitoring).☆Please check preview videos to see if this course is really for you☆Are you one of the below?You want to learn how to use managed Kubernetes cluster on AWS EKSYou feel overwhelmed and don't know where to start with AWS EKSYou learned Kubernetes with minikube but don't know how to deploy K8s cluster on AWSYou want to know production-ready AWS EKS best Practices such as SSL Termination at AWS ELB, RBAC (Role Based Access Control), IRSA (IAM Role for Service Account), CA (Cluster Autoscaler using IRSA)You want to be able to configure SSL for AWS ELB using K8s ingress controllerYou want to be able to give right permissions to AWS IAM users in K8s cluster using ClusterRoleBinding (RBAC: Role Based Access Control)You don't know how pod-level AWS IAM authentication (IRSA: IAM Role for Service Account) worksYou want to learn how to monitor K8s apps using Prometheus and GrafanaWho should take this courseyou have decent knowledge of AWS (EC2, VPC, subnet, load balancer, IAM, etc)you have learned Kubernetes fundamentals (pod, service, deployment, ingress, configmap, role, etc)you don't know how to go about learning Kubernetes on AWSyou have development experience in Kubernetes YAML resourcesyou want to learn about production-ready best practices for AWS EKS regarding security, monitoring, scaling, and performanceyou want to learn ins and outs of AWS EKS from a cloud DevOps working at an US company in SFyou want to improve your AWS EKS knowledge and skillswho should NOT need to take this courseyou already know a lot of AWS EKSyou are not planning on using Kuberenetes on AWSyou have never used AWS (EC2, VPC, subnet, load balancer, IAM, etc) beforeyou have never deployed pods in Kubernetes cluster In this course, you will learn various aspects of AWS EKS best practices such as:how to setup K8s dashboard with RBAChow to monitor K8s cluster and apps using Prometheus and Grafanahow to configure SSL Termination at AWS ELB created by ingress controller using k8s service YAMLhow to authenticate and authorize AWS IAM users to AWS EKS cluster using aws-iam-authenticator, aws-auth ConfigMap, and RBAC (Role Based Access Control) aka ClusterRoleBindinghow to authorize Pods to AWS resources by creating pod-level IAM permission using IRSA (IAM Role for Service Account)how to scale EKS worker nodes automatically using CA (Cluster Autoscaler using IRSA) and how to stress test ithow to scale pods automatically using HPA (horizontal pod autoscaler) and how to stress test itwhy you shouldn't use eksctl managed worker nodes in productionwhy you should be careful when using EKS's default AWS-VPC-CNI plugin, because Pod IP pool gets exhausted based on EC2 instance type6 Reasons why you should take this course:1. Instructed by a cloud DevOps engineer (with CKA and certified AWS DevOps pro) working at US company in SFI have been pretty handson with Kubernetes, AWS, and AWS EKS. With 6.5+ industry experience in both North America and Europe, I breakdown and explain hard concepts using diagrams2. Abstract Concepts Explained with DiagramsYou usually don't find a solution in multiple languages. Catered for Java backend developers and Python developers. Also beneficial if you know one of them but also want to learn the other.3. Updated Knowledge about AWS EKS in 2020Some of the tools (such as kube2iam for pod-level IAM permissions) are outdated. I will demonstrate 2020-updated version of tools and concepts.4. A Little Detail Matters in ProductionWhen setting up AWS EKS cluster for production, you need to pay lots of attentions to security, reliability, and resilience. I have included how to secure HTTP connection to AWS ELB, how to enable AWS ELB access logs, how to configure pod-level IAM permission using IRSA, how to authorize AWS IAM users to K8s cluster using RBAC, how to setup CA with IRSAetc5. Tons of handson!I won't bore you with dry lectures. Instead every concepts are paired with handson demo.6. Entire course under SIX HOURSI tried to make this course compact and concise so students can learn the concepts and handson skills in shorted amount of time, because I know a life of software engineer is already pretty busy:)My background & Education & Career experienceCloud DevOps Software Engineer with 6.5+ years experienceBachelor of Science in Computing Science from a Canadian universityKnows Java, C#, C++, Bash, Python, JavaScript, Terraform, IaCExpert in AWS (holds AWS DevOps Professional certification) and Kubernetes (holds Certified Kubernetes Administrator, CKA)I will see you inside!

课程标签

0人关注该课程

主题相关的课程