Dockers and Kubernetes
- 00Days
- 00Hours
- 00Minutes
- 00Seconds
- Start Date: 29th April 2023
- Days: Saturday & Sunday
- Timings: 12 PM to 2 PM (UTC+5)
- Duration: 3 Months
- Trainer: Bashir Ahmed Zeshan
FEE
- Total = PKR 76,000 (3 Installments x 25,333)
- Lumpsum = PKR 70,000
- 15% Discount for Pasha & GISPP Members = PKR 64,600
- Course Revision = PKR 38,000 (50% of total 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