What Is Container (Docker)?

Containers are a software package into an invisible box with everything that the application needs to run. That includes the operating system, application code, runtime, system tools, system libraries, and etc. Docker containers are built off Docker images.

Docker is an open-source platform based on Linux containers for developing, shipping, and running applications inside containers. we can deploy many containers simultaneously on a given host. Containers are very fast and lightweight because they don’t need the extra load of a hypervisor because they run directly within the host machine’s kernel.

What Is Kubernetes?

In organizations, multiple numbers of containers running at a time so it is very hard to manage all the containers together we use Kubernetes. Kubernetes is an open-source platform for managing containerized workloads and services. Kubernetes takes care of scaling and failover for your application running on container.

What Are The Benefits Of Kubernetes Certification?

A Kubernetes certification makes your resume look good and stand out from the competition. As companies rely more and more on Kubernetes, your expertise will be an immediate asset.

top certification like the CKA (Certified Kubernetes Administrator) gives you the mighty potential for a better salary. Passing these exams is not an easy task, so companies seeking k8s engineers are willing to pay more.

After passing the exam, Kubernetes concepts become simple and almost second-nature.

Introducing: Docker For Beginners, Certified Kubernetes Administrator (CKA) Training

Become expert in Docker For Beginners, Certified Kubernetes Administrator (CKA) by mastering these 12 critical core skills…


img

Container Basics and Networking
img

Bridge Networking
img

Docker Storage & Image
img

Docker Compose
img

Kubernetes Architecture
img

Understanding ReplicaSet
img

Kubernetes Networking
img

Ingress Controller
img

Kubernetes Maintainence
img

Understanding DaemonSets
img

Kubernetes Security
img

Manage TLS Certificates

COURSE BREAKDOWN


  1. MONOLITHIC APPLICATION OVERVIEW
  2. MICROSERVICES APPLICATION OVERVIEW
  3. INTRODUCTION TO CONTAINERS
  4. KERNEL FEATURES — CGROUPS AND NAMESPACE
  5. TYPES OF CONTAINERS
  6. VMS VS CONTAINERS
  7. INSTALLING DOCKER
  8. LEARNING BASIC DOCKER COMMANDS
  9. CONTAINER LIFECYCLE
  10. DOCKER PORT BINDING
  11. DOCKER COMMANDS
  12. ACTIVITY GUIDE: DOCKER INSTALLATION AND BASIC DOCKER COMMANDS
  13. ACTIVITY GUIDE: LAUNCHING CONTAINER WITH UBUNTU IMAGE FROM DOCKER HUB PUBLIC IMAGES
  14. ACTIVITY GUIDE: REGISTER FOR AZURE CLOUD ACCOUNT & ACCESSING CONSOLE
  15. ACTIVITY GUIDE: CREATE & CONNECT TO UBUNTU 18.04 SERVER ON AZURE CLOUD ACCOUNT

  1. INTRODUCTION TO DOCKER HUB
  2. INTRODUCTION TO DOCKER IMAGES
    • 2.1 CREATE/PUSH AN IMAGE
    • 2.2 TAGGING IMAGE
    • 2.3 COMMITTING CHANGES
    • 2.4 IMAGE LAYERING
    • 2.5 STORAGE DRIVERS
    • 2.6 INSPECTING AND PRUNING IMAGES
  3. ACTIVITY GUIDE: WORKING WITH DOCKER IMAGES

  1. TAGGING IMAGES
  2. ICOMMITING CHANGES
  3. DEPLOYING & CONFIGURING PRIVATE REGISTRY
  4. PUSH/PULL IMAGES WITH REGISTRY
  5. ACTIVITY GUIDE: CREATING A PRIVATE DOCKER REGISTRY FOR DOCKER CONTAINERS

  1. OVERVIEW OF DOCKER NETWORKING
  2. BRIDGE NETWORKING
  3. IMPLEMENTING USER-DEFINED BRIDGE NETWORK
  4. HOST NETWORKING
  5. USE-CASE AND NEED FOR VARIOUS NETWORKING TYPES
  6. DNS SERVER CONFIGURATION
  7. ACTIVITY GUIDE: CREATING CONTAINERS WITH BRIDGE TYPE NETWORK
  8. ACTIVITY GUIDE: IMPLEMENTING MULTI-CONTAINER CONNECTIVITY WITH CUSTOM BRIDGE NETWORKS
  9. ACTIVITY GUIDE: IMPLEMENTING HOST NETWORKING

  1. PERSISTENCY IN CONTAINERS
  2. OVERVIEW OF STORAGE DRIVERS
  3. UNDERSTANDING BIND MOUNT AND TMPFS MOUNT
  4. OVERVIEW OF DOCKER VOLUMES
  5. IMPLEMENTING DOCKER VOLUMES
  6. UNDERSTANDING USE-CASE AND NEED FOR VARIOUS STORAGE TYPES
  7. ACTIVITY GUIDE: WORKING WITH A CONTAINER AND IMPLEMENTING HOSTPATH (BIND) MOUNT
  8. ACTIVITY GUIDE: WORKING WITH A CONTAINER AND IMPLEMENTING VOLUME MOUNT
  9. ACTIVITY GUIDE: CONFIGURING EXTERNAL DNS, LOGGING AND STORAGE DRIVER

  1. DOCKERFILE INTRODUCTION
  2. AUTOMATING BUILD USING DOCKERFILE
    • 2.1 RUN INSTRUCTION
    • 2.2 FROM INSTRUCTION
    • 2.3 CMD, ENTRYPOINT, EXPOSE, VOLUME
    • 2.4 COPY, ENV AND MUCH MORE..
  3. DOCKER ENVIRONMENT VARIABLES
  4. ACTIVITY GUIDE: BUILDING A DOCKERFILE TO SETUP AN UBUNTU CONTAINER WITH WORDPRESS APPLICATION

  1. INTRODUCTION TO DOCKER COMPOSE
  2. WORKING OF DOCKER COMPOSE
  3. UNDERSTANDING BIND MOUNT AND TMPFS MOUNT
  4. FEATURES OF COMPOSE
  5. ACTIVITY GUIDE: DEPLOYING MULTI CONTAINER APPLICATION WITH DOCKER COMPOSE
  6. ACTIVITY GUIDE: WORKING WITH APPLICATION STACK

  1. NEED FOR ORCHESTRATION AND MANAGEMENT TOOL
  2. BASIC WORKING OF ORCHESTRATION TOOL
  3. VARIOUS ORCHESTRATION TOOLS IN MARKET

  1. HISTORY OF KUBERNETES
  2. INTRODUCTION TO KUBERNETES (NEED FOR KUBERNETES, KUBERNETES COMPONENTS)

  1. KUBERNETES COMPONENTS
  2. KUBERNETES MASTER NODE ARCHITECTURE
  3. KUBERNETES WORKER NODE ARCHITECTURE
  4. KUBERNETES MASTER – WORKER NODE COMMUNICATION
  5. ACTIVITY GUIDE: BOOTSTRAP A KUBERNETES CLUSTER USING KUBEADM
  6. ACTIVITY GUIDE: BOOTSTRAP A KUBERNETES CLUSTER ON CLOUD

  1. SCALING APPLICATION WITH REPLICATION CONTROLLER
  2. UNDERSTANDING DEPLOYMENT AND REPLICASET
  3. ROLLING UPDATE AND ROLLBACK
  4. SCALING APPLICATION WITH DEPLOYMENT
  5. HORIZONTAL POD AUTOSCALER
  6. ACTIVITY GUIDE: SCALING APPLICATION WITH REPLICATION CONTROLLER
  7. ACTIVITY GUIDE: DEPLOYING HIGHLY AVAILABLE STATELESS APPLICATION WITH DEPLOYMENT AND REPLICASET
  8. ACTIVITY GUIDE: UPGRADING AND ROLLBACK APPLICATION WITH DEPLOYMENT AND REPLICASET
  9. ACTIVITY GUIDE: AUTOMATED SCALING OF APPLICATION WITH HPA AND METRIC SERVER

  1. POD NETWORKING CONCEPTS
  2. CNI IN KUBERNETES
  3. DNS AND IP ADDRESS MANAGEMENT
  4. SERVICE NETWORKING (CLUSTERIP, NODEPORT, LOADBALANCER)
  5. INGRESS CONTROLLER
  6. USE-CASES FOR DIFFERENT NETWORKING OPTIONS
  7. ACTIVITY GUIDE: LAB CREATING PODS WITH CLUSTERIP AND NODEPORT TYPE OF SERVICES
  8. ACTIVITY GUIDE: LAB DEMONSTRATING INGRESS CONTROLLER LOAD BALANCING TECHNIQUES

  1. UNDERSTANDING AND CREATING PERSISTENT VOLUMES
  2. ACCESS MODES FOR VOLUMES
  3. UNDERSTANDING PERSISTENT VOLUME CLAIMS
  4. MOUNTING PERSISTENT VOLUME IN PODS
  5. STORAGE CLASSES
  6. CONTAINER STORAGE INTERFACE (CSI)
  7. ACTIVITY GUIDE: LAB CREATING POD WITH HOSTPATH PERSISTENT VOLUME AND VOLUME CLAIM
  8. ACTIVITY GUIDE: LAB CREATING POD WITH CLOUD PERSISTENT VOLUME AND VOLUME CLAIM
  9. ACTIVITY GUIDE: DEPLOYING STATEFUL APPLICATION IN KUBERNETES CLUSTER

  1. INIT-CONTAINERS
  2. STATIC POD
  3. CUSTOM SCHEDULER
  4. UNDERSTANDING DAEMONSETS
  5. ACTIVITY GUIDE: UNDERSTANDING DAEMONSETS
  6. ACTIVITY GUIDE: POD ASSIGNMENT WITH NODE SELECTOR
  7. ACTIVITY GUIDE: ADVANCED POD SCHEDULING WITH NODE AFFINITY AND ANTI-AFFINITY
  8. ACTIVITY GUIDE: ADVANCED POD SCHEDULING WITH POD AFFINITY AND ANTI-AFFINITY
  9. ACTIVITY GUIDE: ADVANCED POD SCHEDULING WITH TAINT AND TOLERATION

  1. RESOURCE QUOTA
  2. LIMITING RESOURCES
  3. ACTIVITY GUIDE: LAB ON ASSIGNING RESOURCE QUOTA AND DEMONSTRATING LIMITING RESOURCES SCENARIO
  4. ACTIVITY GUIDE: LAB CONFIGURING HEALTH CHECK
  5. ACTIVITY GUIDE: PERFORMING NODE MAINTENANCE

  1. APPLICATION FAILURE
  2. CONTROL PLANE FAILURE
  3. INFRASTRUCTURE FAILURE
  4. NETWORKING FAILURE
  5. TROUBLESHOOTING ACCESS ISSUES
  6. ACTIVITY GUIDE: TROUBLESHOOTING APPLICATION LEVEL FAILURE
  7. ACTIVITY GUIDE: INVESTIGATING WORKER NODE FAILURE AND CONTROL PLANE ISSUES
  8. ACTIVITY GUIDE: TROUBLESHOOTING NETWORK LEVEL FAILURE
  9. ACTIVITY GUIDE: DEMONSTRATING APPLICATION AND CLUSTER LOGGING AND MONITORING

  1. KNOW HOW TO CONFIGURE AUTHENTICATION AND AUTHORIZATION
  2. UNDERSTAND KUBERNETES SECURITY PRIMITIVES
  3. KNOW HOW TO CONFIGURE NETWORK POLICIES
  4. CREATE AND MANAGE TLS CERTIFICATES FOR CLUSTER COMPONENTS
  5. WORK WITH IMAGES SECURELY
  6. DEFINE SECURITY CONTEXTS
  7. SECURE PERSISTENT KEY VALUE STORE
  8. ACTIVITY GUIDE: DEMONSTRATING CLUSTER LEVEL SECURITY
  9. ACTIVITY GUIDE: IMPLEMENTING NETWORK POLICIES IN KUBERNETES CLUSTER



1 : 00 AM

Hour
Minutes
AM PM
1 2 3 4 5 6 7 8 9 10 11 12