Course Review

The course is part of this learning path

DevOps Engineer – Professional Certification Preparation for AWS
course-steps 35 certification 5 lab-steps 18 quiz-steps 2 description 3
play-arrow
Start course
Overview
DifficultyBeginner
Duration58m
Students676
Ratings
4.3/5
star star star star star-half

Description

The Introduction to AWS EKS course is designed to aid and equip those, with a basic understanding of web-based software development, to know how to quickly launch a new EKS Kubernetes cluster and deploy, manage and measure its attributes.

In this course, you will learn how to utilize a range of new skills from, understanding how EKS implements and deploys clusters into a VPC and leverages ELBs to expose Kubernetes services, to gaining the ability to use, control, manage and measure an EKS Kubernetes cluster deployed application.

This course is made up of 4 in-depth demonstrations that, at the end of the course, will enable you to deploy an end-to-end microservices web-based application into an EKS Kubernetes cluster.

Learning Objectives

  • Understand the basic principles involved with launching an EKS Kubernetes cluster.
  • Analyze how to set up the required EKS client-side tooling required to launch and administer an EKS Kubernetes cluster.
  • Learn how to use the eksctl tool to create, query, and delete an EKS Kubernetes cluster.
  • Follow basic kubectl commands to create, query, and delete Kubernetes Pods and Services.
  • Explain how EKS implements and deploys cluster into a VPC and leverages ELBs to expose Kubernetes services.
  • Learn how to author and structure K8s definition files using YAML.
  • Gain experience in how to deploy an end-to-end microservices based web application into an EKS Kubernetes cluster.
  • Be able to use, control, manage and measure an EKS Kubernetes cluster deployed application.

Prerequisites

  • High-level understanding of web-based software development.
  • Knowledge of Docker and Containers.
  • Prior experience in microservice architectures.

Intended Audience

  • Software Developers.
  • Container and Microservices Administrators and Developers.
  • Cloud System Administrators and/or Operations.

Source Code: Store2018 Microservices

 

Source Code: Store2018 EKS Kubernetes Deployment Files

 

Related Training Content

Transcript

Welcome back. Before we finish, let's do a quick review of what we have just learned. We gained an understanding of the basic principles involved in launching an EKS Kubernetes cluster. We gained an understanding of how to setup the required EKS client side tooling required to launch and administer an EKS Kubernetes cluster. We gained an understanding of how to use the eksctl tool to create, query, and delete an EKS Kubernetes cluster. We gained an understanding of the basic kubectl commands to create, query, and delete Kubernetes Pods and Services. We gained an understanding of how EKS implements and deploys clusters into a VPC and leverages ELBs to expose Kubernetes services. We gained an understanding of how to author and structure Kubernetes definition files using YAML.

 We gained an understanding of how to deploy an end-to-end microservices based web application into a EKS Kubernetes cluster. We gained an understanding of how to use, control, manage and measure an EKS Kubernetes cluster deployed application. And finally, we gained an understanding of how to tear down and cleanup an existing EKS Kubernetes cluster ensuring all resources are removed and deleted in the right sequence. Thank you for your participation. We do hope you have enjoyed this course on Amazon EKS. Please feel free to contact us at support@cloudacademy.com if you have any questions and/or comments. 

About the Author

Students9950
Labs26
Courses61
Learning paths14

Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.

Jeremy holds professional certifications for both the AWS and GCP cloud platforms.