DOCKER
&
     KUBERNETES
      TRAINING   Duration - 64 Hours
+91-9555378418   www.krnetworkcloud.org   info@krnetworkcloud.org
COURSE CONTENT - DOCKER
MODULE - 1 INTRODUCTION TO CONTAINERS
   Introduction to Server Provision
   VMS Base Provisioning difficulty
   OS Virtualization Introduction
   Hardware Virtualization vs. OS virtualization
   Docker Introduction
   Docker Architecture
   Use case of Containerization Application
   Setting Up Your Environment
   Setup machine on Cloud & on-premises
   Installation Docker
MODULE - 2 LEARNING THE BASICS OF CONTAINERS
   Images and Container File System
   Docker Hub
   Image & Container basic Operation Commands
   Creating Containers
   Executing Container Commands
   Docker Logging
MODULE - 3 EXPOSE CONTAINERS FOR WORLD NETWORK
   Port Understanding
   Expose container for external Network
MODULE - 4   BUILD DOCKER IMAGE
   Image modification
   Manually Docker image Build process
   Install custom BINS/LIBS into the Docker images
MODULE - 5   DOCKER STORAGE
   Stateless and state full Application Understanding
   Provide persistent storage for container
   Create Docker Volume
   Docker Data Backup Solution
MODULE - 6   DOCKER IMAGES FILE
   Introduction to the Docker file
   Write Docker file for custom application
   Image History
   Saving and Loading Images
MODULE - 7 DOCKER NETWORK
   Understanding Bridge Network
   Creating a custom Network for Docker Container
   Establish Communication between Container
MODULE - 8 DOCKER REGISTRY
   Introduction Docker registry
   How to use Public Dockers Registry
   Setup Internal Dockers registry
   Maintain Image over internal Dockers registry
MODULE - 9   DOCKER COMPOSE
   Installing Docker Compose
   Compose Commands
   Creating a Compose File
   Using Volumes and Networking with Compose
COURSE CONTENT - KUBERNETES
MODULE - 1 INTRODUCTION KUBERNETES
   Introduction to Kubernetes
   Kubernetes Cluster Architecture
   Core Concept of Kubernetes Services
   ETCD & Controller & API & scheduler
   Exploring your Cluster
   Understanding YAML
MODULE - 2 INSTALLATION
   Installation minikube
   Installation using kubeadm utility in HA mode
   Install Kubernetes the hard Way
   How to use kops and create
   Kubernetes cluster
MODULE - 3 APPLICATION DEPLOYMENT
   Creating a Deployment in Kubernetes using YAML
   Creating a Service in Kubernetes
   Understanding pod & Replication & Deployment configuration
   Using Rolling Updates in Kubernetes
   Configure Environment variables in the application
   Configure secret resources for sensitive value
   Creating Config Map
   Scale Applications
   Multi Container PODs
   Init Containers
   Self-Healing Applications
MODULE - 4   STORAGE MANAGEMENT
   Creating Persistent volume
   Persistent Volume Claim
   Volume claim policy understanding
   Attach storage on deployment
MODULE - 5   POD SCHEDULING
   Manual Scheduling
   Labels and Selectors
   Taints and Tolerations
   Node Selectors
   Node Affinity
   DaemonSets
   Static Pods
   Multiple Schedulers
   Configuring Kubernetes Scheduler
MODULE - 6   RESOURCE ALLOCATION
   Restrict Limit Memory & CPU use
   Creating Resource Quota
   Creating Limit Quota
MODULE - 7 NETWORKING
   Logging and Monitoring
   Monitoring Cluster Component
   Managing application Logs
 MODULE - 8   MONITORING KUBERNETES
    Logging and Monitoring
    Monitoring Cluster Component
    Managing application Logs
 MODULE - 9   SECURITY
    Authentication
    TLS Introduction
    Certificate System Kubernetes
    Creating Certificate
    Role base Access Controls
    Cluster Role and Role Binding
    SCC: Security Constant Conta & Network Policy
    Image Security
LEARNING OBJECTIVE OF THIS TRAINING
This comprehensive training equips you with the skills to containerize applications
using Docker and manage them at scale with Kubernetes. You'll learn container
fundamentals, Docker image creation, storage management, and networking.
Additionally, you'll gain hands-on experience building and deploying containerized
applications using Docker Compose and explore the power of Kubernetes for
orchestration.
PREREQUISTE FOR THIS TRAINING
   Candidate must have Good Knowledge of Linux Operating System or RHCSA
   Training is recommended
   Additionally, It is recommended to have basics of any Public cloud
   (AWS/Azure/GCP etc).
CERTIFICATION PATH
After completion of the training, Candidate can go for its official Exam of Linux
Foundation
    Exam Code - CKA
    Exam Name - Certified Kubernetes Administrator
    Exam Type - Problem Based Questions
    Exam Format - Online proctored
    Exam Location - Remote Location (Home or Office)
    Number of Questions - 17 questions
    Exam Duration - 120 Minutes
    Passing Score - 66% Percentage
    Expiration - 3 Years
    Number of Attempts - 2 (as per current guidelines)
KR NETWORK CLOUD
LEADING EDGE IT TRAINING
Contact KR Network Cloud using any of the following
      +91 9555378418
      F-15A, Third Floor, Near Nathu Sweets Shop, Near Nirman Vihar Metro
      Station & Opposite Metro Pillar No. 54, Vikas Marg, Laxmi Nagar,
      Delhi-110092
      www.krnetworkcloud.org
      info@krnetworkcloud.org
Check out the social media to get the latest update