About this Module
Learn of the intended audience and the prerequisites for this module.
Who is this module for?
This module is for anyone who wants to understand the practical concepts related to Kubernetes, and their real-life applications.
Module structure
This module contains 14 main chapters:
-
Running a Kubernetes Cluster Locally
This chapter provides information on the installation and usage of local Kubernetes tools to create clusters.
-
Pods
This chapter expands on the use of pods in Kubernetes l. We will learn about the quick and dry ways to run pods. We will also cover the differences between single- and multi-container pods.
-
ReplicaSets
This chapter introduces us to RelicaSets. We will learn how to create and operate them in Kubernetes, and compare them with Docker Swarm.
-
Services
This chapter explains how to create the Kubernetes services, and compares this process with that in Docker Swarm.
-
Deployments
This chapter introduces us to deploying releases using Kubernetes and compares this method with that in Docker Swarm.
-
Ingress
This chapter explains Ingress controllers and resources in detail. We will learn how to create them using multiple techniques, and compare them with those in Docker Swarm.
-
Volumes
This chapter teaches us how to access the host’s resources through hostPath volumes.
-
ConfigMaps
This chapter teaches us about ConfigMaps, and their application in Kubernetes.
-
Secrets
This chapter teaches us the concept of secrets in Kubernetes, and compares it with that in Docker Swarm.
-
Namespaces
This chapter introduces the creation, deployment, and manipulation of namespaces in Kubernetes, and draws a parallel with Docker Swarm.
-
Securing Kubernetes Clusters
This chapter highlights the availability and management of security features related to Kubernetes clusters, and compares them with those in Docker Swarm.
-
Managing Resources
This chapter entails computational and memory resources management using Kubernetes, and draws a comparison with Docker Swarm.
-
Creating a Production-Ready Kubernetes Cluster
This chapter details the creation of a production-ready cluster using Kubernetes. It also offers a comparison with Docker Swarm.
-
Persisting State
This chapter introduces us to the concept of state persistence in Kubernetes.