
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.
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.
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.
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.
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.
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 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.
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.
Learn to set up a Kubernetes cluster on AWS with Docker, explore core components, deployments, services, and replica sets, and implement rolling updates.
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