Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Kubernetes with AWS and Docker
Rating: 4.2 out of 5(45 ratings)
230 students

Learn Kubernetes with AWS and Docker

Kubernetes Training Course
Last updated 7/2019
English

What you'll learn

  • Learn how Kubernetes helps you to automate the process of application deployment, management, and scaling with AWS and Docker.

Course content

1 section21 lectures4h 1m total length
  • Introduction3:46

    Learn Kubernetes with AWS and Docker by building a basic cluster, deploying a web app in containers, and exploring core concepts like nodes, ports, services, and deployments.

  • Overview of the Course1:46

    Explore the essentials of Kubernetes, including control plane components, nodes, services, and deployments, through a hands-on lab with Docker containers, replicas, storage configurations, and health checks.

  • What is Kubernetes?13:52
  • Kubernetes Architecture19:17
  • Object Management Models9:34

    Compare imperative and declarative object management models in Cuban nets, from commands to defining a desired state. See how declarative manifests enable changes and enforcement via the API server.

  • Setup a Kubernetes Cluster16:37

    Set up a Kubernetes cluster on AWS using Ubuntu servers, configure a master node and worker nodes, install Docker and kubeadm, initialize the cluster, and apply Calico networking.

  • Overview of Nodes2:47

    Learn how Kubernetes runs on nodes with kubelet agents, container runtimes, and kube-proxy, and how replication controllers or replica sets ensure availability when a node fails.

  • Setup Kubernetes Nodes11:12
  • Overview of Docker And Containers19:18

    Explore Docker and containers, including the Docker host, container images and layers, registry access, and the full pull-run-build-push workflow using Docker files and declarative approaches.

  • Deploy a Website on a Docker Container16:59
  • Overview of Pods9:43
  • Deploy Pods13:48
  • Overview of Replication Controller5:31
  • Deploy a Replication Controller10:22

    Deploy a replication controller by creating and applying a manifest, scale replicas from three to four and back to two, and observe auto healing as nodes fail.

  • Overview of Services19:28
  • Deploy a Service16:44
  • Overview of Deployment14:44
  • Scaling using Deployment and ReplicaSet8:39

    Learn how to scale applications in Kubernetes using deployment and replica sets by creating three replicas, applying manifests, and performing scale-out and scale-in to match load.

  • Rolling Deployment - Demo18:57
  • Summary4:05

    Learn to set up a Kubernetes cluster on AWS with Docker, explore core components, deployments, services, and replica sets, and implement rolling updates.

  • Annexure : Setup AWS Free Tier Account4:01

Requirements

  • No, there is no prerequisites for this course.

Description

Learn how Kubernetes helps you to automate the process of application deployment, management, and scaling with AWS and Docker.


This Kubernetes training course covers everything that is required for you to learn and work with Kubernetes. Check out the list of topics below that are covered in the Kubernetes with AWS and Docker online course:

  • Introduction to the Course

  • Overview of the Course

  • What is Kubernetes?

  • Kubernetes Architecture

  • Object ManagementModels

  • Setup a Kubernetes Cluster

  • Overview of Nodes

  • Setup Kubernetes Nodes

  • Overview of Docker Containers

  • Deploying a website on a Docker Container

  • Overview of Pods

  • Deploying Pods

  • Overview of ReplicationController

  • Deploying a ReplicationController

  • Overview of Services

  • Deploying a Service

  • Overview of Deployment

  • Scaling using Deployment and ReplicaSet

  • Rolling Deployment – Demo

  • Summary

  • Annexure: Setting up AWS Free Tier Account

Who this course is for:

  • This course is focused on the basics as well as advanced concepts of the Kubernetes including docker containers, nodes, replication controller, pods, services and more. This Kubernetes training course covers everything that is required for you to learn and work with Kubernetes.