Dockers and Kubernetes

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

FEE

Dockers:

  • Introduction to Docker
  • Install & Setup Docker on Linux
  • Remove, Downgrade, Upgrade
  • Storage & Logging driver
  • Docker Registry
  • Docker Images
  • Docker Containers
  • Docker Diagnose
  • Docker file
  • Docker Compose
  • Docker Compose & Swarm
  • Docker Stack
  • Swarm Backup and Restore (Manager)
  • Docker Networking
  • Docker Services
  • Docker Volume
  • Docker Jenkins
  • Docker Swarm vs Kubernetes
  • Certified Kubernetes Application Developer (CKAD
  •  

Getting started with Kubernetes

  • Kubernetes and its importance
  • Background & future
  • Need of Kubernetes & Big picture
  • What is Kubernetes for

BEFORE KUBERNETES

  • Microservices, What, Why and How
  • Containerization and Kubernetes
  • Docker and Container Lifecycle
  • Working with Docker images

KUBERNETES WALKTHROUGH

  • Architecture of Kubernetes
    Cluster Architecture
  • Kubernetes core concepts
  • Overview of other installations’ options
  • Kubernetes API primitives

APPLICATION ENVIRONMENT, CONFIGURATION

  • Pods, labels/selectors, replication controllers, services, API
  • Services and other network primitives
  • Deployments, jobs, and services
  • Declarative vs imperative mode
  • Getting Started with YAML
  • Interacting with kubectl persistent storage.

OBSERVABILITY & MAINTENANCE

  • Pods health checks
  • Readiness/Liveness Probe
  • Understand how to monitor applications.
  • Manage application logs.
  • Use label selectors to schedule Pods.
  • Understand how resource limits

APPLICATION DEPLOYMENT & LIFECYCLE MANAGEMENT

  • Understand Deployments and how to perform rolling updates and rollbacks.
  • Know various ways to configure applications.
  • Know how to scale applications.
  • Understand the primitives necessary to create a self-healing application

STORAGE / PERSISTENCE

  • Understand persistent volumes and know how to create them.
  • Understand access modes for volumes.
    Understand persistent volume claims primitive.
  • Understand Kubernetes storage objects.
  • Know how to configure applications with persistent storage.

SERVICES & NETWORKING

  • Services Know-how
  • Understand the networking configuration on the cluster nodes.
  • Understand Pod networking concepts.
  • Understand service networking.
  • Deploy and configure the network load balancer.
  • Know how to use Ingress rules.

TROUBLESHOOTING BEST PRACTICES

  • Troubleshoot application failure.
  • Troubleshoot control/worker plane failure
  • Troubleshoot networking.

BONUS TOPICS

  • Managed Kubernetes
  • Getting Started with Kubernetes on EKS
  • Guide to pass CKAD / CKA exam