We may earn an affiliate commission when you visit our partners.
Course image
Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms

Course Overview

Welcome to this Amazing course on AWS EKS Kubernetes - Masterclass | DevOps, Microservices.  Below is the list of modules covered in this course.

Course Modules

  1. Create

Enroll now

What's inside

Learning objectives

  • You will write kubernetes manifests with confidence after going through live template writing sections
  • You will learn 30+ kubernetes concepts and use 18 aws services in combination with eks
  • You will learn kubernetes fundamentals in both imperative and declarative approaches
  • You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and ebs csi driver
  • You will learn to switch from native ebs storage to rds database using k8s external name service
  • You will learn writing and deploying load balancer k8s manifests for classic and network load balancers
  • You will learn writing ingress k8s manifests by enabling features like context path based routing, ssl, ssl redirect and external dns.
  • You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both ec2 and fargate serverless
  • You will learn using ecr - elastic container registry in combination with eks.
  • You will implement devops concepts with aws code services like codecommit, codebuild and codepipeline
  • You will implement microservices core cocepts like service discovery, distributed tracing using x-ray and canary deployments
  • You will learn to enable autoscaling features like hpa,vpa and cluster autoscaler
  • You will learn to enable monitoring and logging for eks cluster and workloads in cluster using cloudwatch container insights
  • 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.
  • You will slowly start by learning docker fundamentals and move on to kubenetes.
  • You will master many kubectl commands over the process
  • Show more
  • Show less

Syllabus

Introduction
Github Repository
Github Repository Links
EKS - Create Cluster using eksctl
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers advanced concepts in Kubernetes, including storage, load balancing, and networking, making it suitable for experienced learners
Provides hands-on experience with AWS services used in conjunction with Kubernetes, enhancing practical knowledge
Includes essential Docker fundamentals, providing a solid foundation for understanding Kubernetes
Focuses on writing Kubernetes manifests, enabling learners to effectively manage and deploy applications
Covers DevOps concepts and integration with AWS Code Services, expanding learners' skillset

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Aws eks kubernetes masterclass for devops

According to students, this course offers a comprehensive deep dive into AWS EKS and Kubernetes, making it highly valuable for professionals. Learners emphasize the extensive coverage of practical topics, from Docker fundamentals to advanced EKS deployments, including storage solutions like EBS and RDS, and load balancer configurations. The focus on hands-on experience with live template writing and demos is a significant strength, preparing learners for real-world scenarios. Students appreciate the inclusion of DevOps concepts with AWS Code Services and microservices patterns. However, the course's advanced nature suggests it's best for those with some prior cloud or Linux exposure.
Covers diverse storage and load balancing patterns.
"The course taught me to switch seamlessly between EBS, RDS, and even external databases using Kubernetes."
"I appreciated the detailed sections on Classic, Network, and ALB Ingress load balancers."
"Understanding persistent volume claims and CSI drivers was extremely useful for my applications."
Develops highly sought-after skills for DevOps roles.
"Learning EKS with DevOps concepts like CodePipeline is exactly what I needed for my career."
"Mastering Kubernetes and integrating it with AWS services is crucial for today's cloud engineers."
"I gained confidence in deploying microservices and using distributed tracing with X-Ray."
Strong emphasis on practical, real-world application.
"The live template writing sections helped me immensely in confidently writing Kubernetes manifests."
"I particularly valued the hands-on demos, which made complex deployments much clearer."
"The course truly focuses on implementation, making me feel ready to apply these skills."
Offers broad and deep coverage of EKS and K8s.
"I found the course to be incredibly thorough, covering everything from Docker basics to advanced EKS features."
"It's a masterclass indeed, diving into 30+ Kubernetes concepts and integrating 18 AWS services."
"The syllabus outlines a complete journey through EKS, storage, load balancing, and microservices."
Best suited for learners with some cloud or Linux background.
"Even with the Docker fundamentals, I felt some prior AWS or Linux experience would have been beneficial for the pace."
"This course is truly for professionals; beginners might find the breadth and depth challenging without a base."
"I found the rapid introduction to advanced EKS features required me to already be familiar with basic cloud concepts."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS EKS Kubernetes-Masterclass | DevOps, Microservices with these activities:
Review Docker Fundamentals
Review essential Docker concepts to strengthen the foundation for learning Kubernetes.
Browse courses on Docker
Show steps
  • Review Docker concepts and terminology.
  • Understand Docker image architecture and components.
  • Practice pulling and running Docker images.
  • Explore Docker commands for image management.
  • Build a simple Docker image locally.
Organize and Review Course Materials
Consolidate and revisit course notes, assignments, and quizzes to strengthen understanding.
Show steps
  • Gather and organize course materials into a central location.
  • Review notes, highlighting key concepts and insights.
  • Revisit assignments, analyzing solutions and identifying areas for improvement.
  • Complete practice quizzes to assess understanding of course topics.
  • Create a study guide or summary based on compiled materials.
Seek Guidance from AWS and Kubernetes Experts
Connect with professionals in the field to enhance understanding and gain valuable insights.
Show steps
  • Identify potential mentors on LinkedIn, industry forums, or local meetups.
  • Reach out to mentors via email or direct message, expressing interest and seeking guidance.
  • Schedule virtual or in-person meetings to discuss specific topics or challenges.
  • Engage in regular communication, asking questions and seeking advice.
  • Attend webinars or workshops hosted by AWS or Kubernetes community members.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Kubernetes Resource Management
Engage in hands-on exercises to master resource management concepts in Kubernetes.
Show steps
  • Create Kubernetes resources (e.g., Pods, Deployments).
  • Set resource limits and requests.
  • Monitor resource utilization using kubectl commands.
  • Implement autoscaling for resources (e.g., HPA, VPA).
  • Explore best practices for resource management.
Participate in Kubernetes Skill Assessment Challenges
Test and validate your Kubernetes knowledge by participating in online coding challenges or hackathons.
Browse courses on Skill Assessment
Show steps
  • Identify upcoming Kubernetes skill assessment challenges or hackathons.
  • Register for the challenge and prepare thoroughly.
  • Solve Kubernetes-related problems within the allocated time frame.
  • Receive feedback on your performance and identify areas for improvement.
  • Network with other participants and learn about industry best practices.
Design and Deploy a Kubernetes Application
Apply concepts by designing and deploying a complete Kubernetes application, integrating with AWS services.
Browse courses on Kubernetes Deployment
Show steps
  • Plan the application architecture (e.g., microservices, storage).
  • Create and deploy Kubernetes manifests for the application.
  • Configure load balancing and ingress for the application.
  • Implement autoscaling and monitoring for the application.
  • Test and evaluate the deployed application.
Contribute to Kubernetes Open Source Projects
Deepen your understanding of Kubernetes by contributing to its open-source ecosystem.
Browse courses on Software Development
Show steps
  • Identify an area of interest within the Kubernetes project.
  • Review codebase, documentation, and issue trackers.
  • Submit bug reports or feature requests to the community.
  • Contribute code patches or improvements to existing components.
  • Participate in discussions and provide feedback to other contributors.

Career center

Learners who complete AWS EKS Kubernetes-Masterclass | DevOps, Microservices will develop knowledge and skills that may be useful to these careers:
Security Engineer
Security Engineers design, build, and maintain security systems. They work with a variety of technologies and systems to create and maintain the security systems that protect business operations. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it to build and maintain security systems.
Network Engineer
Network Engineers design, build, and maintain computer networks. They work with a variety of technologies and systems to create and maintain the networks that support business operations. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it to build and maintain computer networks.
Infrastructure Engineer
Infrastructure Engineers design, build, and maintain IT infrastructure. They work with a variety of technologies and systems to create and maintain the infrastructure that supports business operations. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it to build and maintain IT infrastructure.
Cloud Architect
Cloud Architects design and implement cloud-based solutions. They work with clients to understand their business needs and develop solutions that meet those needs using cloud technologies. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with EKS and learning how to use it to design and implement cloud-based solutions.
DevOps Consultant
DevOps Consultants help organizations adopt DevOps practices. They work with clients to assess their current DevOps capabilities, develop DevOps strategies, and implement DevOps solutions. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it in a DevOps environment.
Systems Engineer
Systems Engineers design, build, and maintain complex systems. They work with a variety of technologies and systems to create solutions that meet the needs of users. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it to build and maintain systems.
Product Manager
Product Managers are responsible for the development and management of products. They work with stakeholders to define product requirements, develop product roadmaps, and track product progress. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to use it to develop products.
Technical Program Manager
Technical Program Managers plan and manage technical projects. They work with stakeholders to define project requirements, develop project plans, and track project progress. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with Kubernetes and learning how to manage Kubernetes projects.
Solutions Architect
Solutions Architects design and implement technical solutions for clients. They work with clients to understand their business needs and develop solutions that meet those needs. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining experience with EKS and learning how to use it to solve business problems.
Data Engineer
Data Engineers design, build, and maintain data pipelines. They work with a variety of data sources and technologies to extract, transform, and load data into data warehouses and other systems. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful to learn how to use Kubernetes for data-intensive applications.
Software Engineer
Software Engineers design, develop, and maintain software systems. They work with a variety of programming languages and technologies to create software that meets the needs of users. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful for gaining hands-on experience with Kubernetes and writing k8s manifests.
Cloud Engineer
Cloud Engineers design, build, and maintain cloud-based systems. They work with developers and operations teams to ensure that applications are running smoothly and efficiently in the cloud. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be helpful for gaining experience with EKS, a managed Kubernetes service offered by AWS.
Site Reliability Engineer (SRE)
Site Reliability Engineers (SREs) are responsible for the reliability and performance of software systems. They work to ensure that systems are up and running, performant, and scalable. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful to develop a foundation in Kubernetes fundamentals and learn how to use AWS Services in combination with EKS.
DevOps Engineer
DevOps Engineers are responsible for the design, implementation, and maintenance of software systems. They work closely with development and operations teams to ensure that software is released quickly and efficiently. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be helpful to learn about DevOps concepts such as AWS Code Services like CodeCommit, CodeBuild, and CodePipeline.
Kubernetes Administrator
A Kubernetes Administrator works to keep all Kubernetes functions running smoothly and efficiently. This role involves a strong understanding of how Kubernetes clusters are built, maintained, and managed. The AWS EKS Kubernetes-Masterclass | DevOps, Microservices course may be useful to learn how to write and deploy k8s manifests for storage concepts like storage class, persistent volume claim (PVC), MySQL, and EBS CSI Driver. These skills would be valuable to an individual in this role.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS EKS Kubernetes-Masterclass | DevOps, Microservices.
Provides a comprehensive overview of Kubernetes, covering topics such as cluster architecture, networking, storage, and security. It valuable resource for learners who want to gain a deep understanding of Kubernetes and its components. This technical resource that goes into the depth of Kubernetes.
Provides a comprehensive overview of Docker, covering topics such as container images, container registries, and container orchestration. It valuable resource for learners who want to gain a deep understanding of Docker and its ecosystem. This technical resource that goes into the depth of Docker.
Provides a comprehensive overview of microservices. It covers topics such as microservices architecture, design, and implementation. It valuable resource for learners who want to gain a deep understanding of microservices and their applications.
Provides a comprehensive overview of Kubernetes Helm. It covers topics such as Helm architecture, charts, and repositories. It valuable resource for learners who want to gain a deep understanding of Helm and its applications.
Provides a comprehensive overview of Terraform. It covers topics such as Terraform architecture, language, and modules. It valuable resource for learners who want to gain a deep understanding of Terraform and its applications.
Provides a comprehensive overview of Ansible. It covers topics such as Ansible architecture, modules, and playbooks. It valuable resource for learners who want to gain a deep understanding of Ansible and its applications.
Provides a comprehensive overview of the AWS Certified Solutions Architect - Associate exam. It covers topics such as AWS architecture, services, and best practices. It valuable resource for learners who want to prepare for the AWS Certified Solutions Architect - Associate exam.
Provides a comprehensive overview of DevOps. It covers topics such as DevOps principles, practices, and tools. It valuable resource for learners who want to gain a deep understanding of DevOps and its benefits.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser