Table of Content
Introduction to this Course
- The Course Overview
- How to Take this Course and How to Get Support
Docker Crash Course
- Introduction to Virtualization Technologies
- Docker Software's Client-Server Architecture
- Install Docker for Mac/Windows
- Install Docker Toolbox
- Run Our First Hello World Docker Container
- Important Concepts of Docker Technology
- Deep Dive into Docker Containers
- Docker Port Mapping and Docker Logs Command
- Docker Image Layers
- Build Docker Images by Writing Dockerfile
- Build Docker Images by using Docker Commit Command
- Dockerfile In-depth
- Push Docker Images to Docker Hub
- Containerize a Simple Hello World Web Application
- Implement a Simple Key-value Lookup Service
- Create Docker Container Links
- Automate Current Workflow with Docker Compose
- Deep Dive into Docker Compose Workflow
Getting Started with Kubernetes
- Introduction to Container Orchestration
- Overview of Kubernetes
- Deploying Kubernetes
- Minikube Setup
- Your First Kubernetes Application
- Basic Kubectl
Kubernetes Basic and Core Concepts
- Kubernetes Architecture
- Scaling Kubernetes
- Deploying to Kubernetes
- Labels & Selectors
- Health Checking
- Web Interface
- Exercise: - Kubernetes Basic & Core Components
Deep Dive into Kubernetes
- DNS & Service Discovery
- Volumes
- Secrets
- Usage & Resource Monitoring
- Namespaces & Resource Quotas
- Auto-Scaling
- Auditing
- Exercise: Auto-Scaling & Resources
Kubernetes in Production
- High Availability
- Masters
- Setting up High Availability
- Volumes on AWS
Helm
- An overview of the section
- What is Helm?
- Helm installation guide
- First deployment with Helm
- Helm chart creation
- Helm's Template Calls
- The Value of Helm
- Main commands for Helm
Wrapping Up
Apply for certification