Hands-on Kubernetes on AWS

Hands-on Kubernetes on AWS

Learn to run, deploy, and manage a Kubernetes cluster on AWS

Bestseller
Created By: Alan Rodrigues
15.87 9.52

About This Course

Kubernetes is conceivably the most important container management technology in the world. This course will teach you the practical skills required to get you up and running as fast as possible.

In this course, you'll jump into Kubernetes architecture, and grasp what the main components and services are, and how they come together to build a production-class container infrastructure. Next, you'll learn how to install and deploy Kubernetes on several cloud platforms. Finally, we’ll explore more advanced topics on Kubernetes, including Continuous Integration, High Availability, and Disaster recovery using Kubernetes.

By the end of the course, you’ll have gained plenty of hands-on experience with Kubernetes on Amazon Web Services. You’ll also have picked up some tips on deploying and managing applications, keeping your cluster and applications secure, and ensuring that your whole system is reliable and resilient to failure.

All the code and supporting files for this course are available on Github at
https://github.com/PacktPublishing/Hands-on-Kubernetes-on-AWS.

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

• Use Kops to build and manage the Kubernetes clusters
• Build a Kubernetes cluster using EC2 Instances for your own self-managed infrastructure
• Monitor your Kubernetes Cluster
• Build and efficiently manage Docker containers
• Deploy your own applications to Kubernetes
• Architect your cluster for High Availability, Continuous Integration, and Disaster Recovery
• Monitor your Infrastructure efficiently
• Manage solutions such as the AWS Elastic Container service
• Work with Kubernetes with your own EC2 Instances

Are There Any Course Requirements Or Prerequisites?

No knowledge of Kubernetes is required, though Cloud computing knowledge and basic containerization knowledge is assumed.

Who Are Your Target Students?

This course is specially designed for Software Architects and Software Engineers who want to build and manage container-based applications on AWS with the powerful orchestration tool Kubernetes. This is an ideal course for both architects and engineers.

Course Content

  • 27 lectures
  • 02:01:21
  • Course Overview
    00:02:24
  • What Is Docker?
    00:02:12
  • Working with Images and Containers
    00:04:07
  • Creating the Web Container
    00:03:25
  • Creating a Database Container and Getting the Networking Right
    00:05:55
  • Working with Volumes, Images, and the Container Registry
    00:02:20
  • Overview Kubernetes & Different Deployment Options in Kubernetes
    00:04:56
  • Building a Kubernetes Cluster
    00:04:12
  • Deploying Your Application
    00:02:14
  • Working with Services
    00:02:37
  • Building a Kubernetes Cluster on EC2 Using Kops
    00:11:57
  • Deploying Your Application
    00:03:21
  • Load Balancing in the Cluster
    00:03:36
  • AutoScaling the Cluster
    00:03:58
  • Monitoring Your Infrastructure
    00:03:21
  • Logging Your Infrastructure
    00:01:26
  • The Architecture of the Elastic Container Service
    00:05:57
  • Creating ECS Clusters
    00:09:08
  • Managing Container Instances
    00:05:33
  • Working with Tasks
    00:07:04
  • Working with Services
    00:04:38
  • Load Balancing the EC2 Cluster
    00:05:52
  • AutoScaling the EC2 Cluster
    00:06:01
  • Monitoring Your EC2 Infrastructure
    00:03:51
  • Continuous Integration with Kubernetes
    00:03:30
  • High Availability for Kubernetes Clusters
    00:03:02
  • Disaster Recovery For Kubernetes Clusters
    00:04:44
Image

Packt Publication

  • 4.48 (7)
  • 13 Reviews
  • 7 Students
  • 935 Courses