Cloud Computing and Virtualisation

Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

  • Length 3 days
  • Price  NZD 2550 exc GST
Course overview
View dates &
book now

Why study this course

Amazon EKS makes it easy for you to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. In this course, you will learn container management and orchestration for Kubernetes using Amazon EKS.

You will build an Amazon EKS cluster, configure the environment, deploy the cluster, and then add applications to your cluster. You will manage container images using Amazon Elastic Container Registry (ECR) and learn how to automate application deployment. You will deploy applications using CI/CD tools. You will learn how to monitor and scale your environment by using metrics, logging, tracing, and horizontal/vertical scaling. You will learn how to design and manage a large container environment by designing for efficiency, cost, and resiliency. You will configure AWS networking services to support the cluster and learn how to secure your Amazon EKS environment.

This course includes presentations, hands-on labs, demonstrations, and group exercises.

Request Course Information


What you’ll learn

This course is designed to teach participants how 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


AWS Partner Logo - Advanced Tier

AWS at Lumify Work

Lumify Work is an official AWS Training Partner for Australia, New Zealand, and the Philippines. Through our Authorised AWS Instructors, we can provide you with a learning path that’s relevant to you and your organisation, so you can get more out of the cloud. We offer virtual and face-to-face classroom-based training to help you build your cloud skills and enable you to achieve industry-recognised AWS Certification.


Who is the course for?

This course is intended for people who provide container orchestration management in the AWS Cloud including:

  • Cloud architects

  • DevOps engineers

  • Systems administrators


Course subjects

Module 1: Kubernetes Fundamentals

  • Benefits of containers

  • Container orchestration

  • Kubernetes internals

  • Pod scheduling

  • Kubernetes objects

Module 2: Amazon EKS Fundamentals

  • Introduction to Amazon EKS

  • Amazon EKS control plane

  • Amazon EKS data plane

  • Fundamentals of Amazon EKS security

  • Two APIs: Kubernetes and Amazon EKS

  • Hands-On Lab: Deploying Kubernetes Pods

Module 3: Building and maintaining an Amazon EKS cluster

  • Creating an Amazon EKS cluster

  • Deploying nodes

  • Planning for an upgrade

  • Upgrading your Kubernetes version

Module 4: Deploying Applications to Your Amazon EKS Cluster

  • Application deployment methods

  • Working with Amazon ECR

  • Deploying applications with Helm

  • Hands-On Lab: Deploying Applications

Module 5: Managing Applications at Scale in Amazon EKS

  • Scale to meet demand in Amazon EKS

  • Continuous deployment in Amazon EKS

  • GitOps and Amazon EKS

  • Hands-On Lab: Continuous Deployment and GitOps

Module 6: Managing Networking in Amazon EKS

  • Review: Networking in AWS

  • Communicating in Amazon EKS

  • Improving Pod-level security

  • Load balancing with Services

Module 7: Configuring Observability in Amazon EKS

  • Configuring observability in an Amazon EKS cluster

  • Collecting metrics

  • Managing logs

  • Application tracing in Amazon EKS

  • Hands-On Lab: Monitoring Amazon EKS

Module 8: Managing Storage in Amazon EKS

  • Design patterns for storage

  • Persistent storage in Kubernetes

  • Persistent storage with AWS storage services

  • Managing secrets

  • Hands-On Lab: Persistent Storage in Amazon EKS

Module 9: Managing Security in Amazon EKS

  • Cloud security fundamentals

  • Authentication and authorisation

  • Managing IAM and RBAC

  • Managing Pod permissions using RBAC service accounts

  • Hands-On Lab: Capstone Exercise

Please note: This is an emerging technology course. Course outline is subject to change as needed.


Prerequisites

We recommend that attendees of this course have:

  • Completed Introduction to Containers

  • Completed Amazon Elastic Kubernetes Service (EKS) Primer

  • Completed AWS Cloud Practitioner Essentials (or equivalent real-world experience)

  • Basic Linux administration experience

  • Basic network administration experience

  • Basic knowledge of containers and microservices


Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


Request Course Information

Select and book a course

March
June
December

Can't find a date you like?

Contact sales