Running Containers on Amazon Elastic Kubernetes Service
The course is suitable for DevOps engineers and system administrators along with anyone who works around providing container orchestration management in the AWS cloud. Before enrolling for this course you are recommended to have completed AWS Cloud Practitioner Essentials and have basic knowledge of containers, microservices and linux administration.
In this course, you will learn to:
- Describe the main components of Kubernetes, including the key objects and the core components of the Kubernetes API.
- Describe how Amazon EKS manages the Kubernetes control plane and parts of the data plane.
- Build and maintain an Amazon EKS cluster.
- Deploy applications to an Amazon EKS cluster.
- Manage applications running in enterprise-scale Amazon EKS clusters.
- Configure efficient, secure communication both within the cluster and with outside services.
- Configure observability in an Amazon EKS cluster.
- Provision storage for applications running on Amazon EKS.
- Secure an Amazon EKS cluster.
This course is intended for people who provide container orchestration management in the AWS Cloud, including:
- Cloud architects
- DevOps engineers
- Systems administrators
We recommend that attendees of this course have:
- Completed Introduction to Containers
- Completed Amazon EKS Primer
- Completed AWS Cloud Practitioner Essentials (or have equivalent real-world experience)
- Basic Linux administration experience
- Basic network administration experience
Module 0: Course Introduction
- Course preparation activities and agenda
Module 1: Kubernetes Fundamentals
- Container orchestration
- Kubernetes objects
- Kubernetes internals
Module 2: Amazon EKS Fundamentals
- Introduction to Amazon EKS
- Amazon EKS control plane
- Amazon EKS data plane
- Fundamentals of Amazon EKS security
- Amazon EKS API
Module 3: Building an Amazon EKS Cluster
- Configuring your environment
- Creating an Amazon EKS cluster
- Demo: Deploying a cluster
- Deploying worker nodes
- Demo: Completing a cluster configuration
- Preparing for Lab 1: Building an Amazon EKS Cluster
Module 4: Deploying Applications to Your Amazon EKS Cluster
- Configuring Amazon Elastic Container Registry (Amazon ECR)
- Demo: Configuring Amazon ECR
- Deploying applications with Helm
- Demo: Deploying applications with Helm
- Continuous deployment in Amazon EKS
- GitOps and Amazon EKS
- Preparing for Lab 2: Deploying Applications
Module 5: Configuring Observability in Amazon EKS
- Configuring observability in an Amazon EKS cluster
- Collecting metrics
- Using metrics for automatic scaling
- Managing logs
- Application tracing in Amazon EKS
- Gaining and applying insight from observability
- Preparing for Lab 3: Monitoring Amazon EKS
Module 6: Balancing Efficiency, Resilience, and Cost Optimization in Amazon EKS
- The high level overview
- Designing for resilience
- Designing for cost optimization
- Designing for efficiency
Module 7: Managing Networking in Amazon EKS
- Review: Networking in AWS
- Communicating in Amazon EKS
- Managing your IP space
- Deploying a service mesh
- Preparing for Lab 4: Exploring Amazon EKS Communication
Module 8: Managing Authentication and Authorization in Amazon EKS
- Understanding the AWS shared responsibility model
- Authentication and authorization
- Managing IAM and RBAC
- Demo: Customizing RBAC roles
- Managing pod permissions using RBAC service accounts
Module 9: Implementing Secure Workflows
- Securing cluster endpoint access
- Improving the security of your workflows
- Improving host and network security
- Managing secrets
- Preparing for Lab 5: Securing Amazon EKS
Module 10: Managing Upgrades in Amazon EKS
- Planning for an upgrade
- Upgrading your Kubernetes version
- Amazon EKS platform versions
Why choose Cloud Wizard
- Advanced Tier Training Partner
- Amazon Authorised Instructors
- Official AWS Content
- Hands-on Labs
Class Deliverables
- E-Content kit by AWS
- Hands-on labs
- Class completion certificates
- Exam Prep sessions
Dates Available
Choose a date that works for you and click on Book Now to proceed with your registration.
Method | Duration | Start Time | Start date | Price | Action |
---|---|---|---|---|---|
Classroom | 3 days | All Day | May 1, 2024 | $1,499 | |
Classroom | 3 days | All Day | May 15, 2024 | $1,499 | |
Classroom | 3 days | All Day | June 3, 2024 | $1,499 | |
Classroom | 3 days | All Day | June 17, 2024 | $1,499 |
Don't see a date that works for you?
Fill in the form below to let us know.
Related courses
Related products
-
AWS Training
Building Streaming Data Analytics Solutions on AWS
In this course, you will learn to build streaming data analytics solutions using AWS services, including Amazon Kinesis and Amazon Managed Streaming for Apache Kafka (Amazon MSK). Amazon Kinesis is a massively scalable and durable real-time data streaming service. Amazon MSK offers a secure, fully managed, and highly available Apache Kafka service.
You will learn how Amazon Kinesis and Amazon MSK integrate with AWS services such as AWS Glue and AWS Lambda. The course addresses the streaming data ingestion, stream storage, and stream processing components of the data analytics pipeline. You will also learn to apply security, performance, and cost management best practices to the operation of Kinesis and Amazon MSK.
-
AWS Training
Building Batch Data Analytics Solutions on AWS
In this course, you will learn to build batch data analytics solutions using Amazon EMR, an enterprise-grade Apache Spark and Apache Hadoop managed service. You will learn how Amazon EMR integrates with open-source projects such as Apache Hive, Hue, and HBase, and with AWS services such as AWS Glue and AWS Lake Formation.
The course addresses data collection, ingestion, cataloging, storage, and processing components in the context of Spark and Hadoop. You will learn to use EMR Notebooks to support both analytics and machine learning workloads. You will also learn to apply security, performance, and cost management best practices to the operation of Amazon EMR.
-
AWS Training
Planning and Designing Databases on AWS
In this course, you will learn about planning and designing your solutions with purpose-built Amazon Web Services (AWS) Cloud databases. The course introduces you to the features and characteristics of each of these databases and shares the design considerations that you should make while using them. By taking this course, you can develop the analytical skills needed to choose the right AWS database for your unique needs.
By the end of the course, you will be able to analyze a business use case, analyze the workload, and assess application requirements to identify and design the most suitable AWS database solution to support your organizational needs
-
AWS Training
AWS Cloud Practitioner Essentials
This course is designed for individuals with little to no experience on the AWS Cloud. You will learn about AWS Cloud concepts, AWS services such as Security, AWS Architecture, Pricing and Support to develop their knowledge on the AWS Cloud.
The course covers AWS Services such as Compute, Networking, Database and Storage along with AWS Well-Architected Framework, AWS Cloud Migration and the shared responsibility model in detail. It will also help you prepare for the AWS Certified Cloud Practitioner Exam.
Aspirants with a background in Sales, Legal, Marketing, Business Analysts, Project Managers, IT professionals or anyone looking for a headstart in the AWS Cloud domain can join the course. It is delivered by an Amazon Authorized Instructor with a mix of presentations, class activities and frequent knowledge checks.