Docker and Kubernetes Administrator (DKA)

This course covers the essential skills to deploy, manage, and scale containerized applications using Docker and Kubernetes. Students will learn about Docker’s architecture, how to deploy containers, and how Kubernetes orchestrates these containers for high availability, scalability, and management in cloud-native environments.
 

Course Objectives

  • Understand Docker architecture, create/manage containers, and work with Docker images.
  • Deploy and manage applications with Docker and Kubernetes.
  • Scale applications, manage networking, and implement storage solutions in Kubernetes.
  • Monitor, troubleshoot, and apply security best practices in Kubernetes clusters.
  • Automate workflows using CI/CD pipelines.
 

Target Audience

  • System Administrators,
  • DevOps Engineers,
  • Cloud Engineers, and Software Developers interested in containerization and orchestration.
 

Pre-requisites

  • Basic knowledge of Linux/Unix commands.
  • Familiarity with programming or scripting (optional but helpful).

Course Summary

Course Fee

৳ 15,000

Training Method

Offline/Online

Total Modules

15

Course Duration

40 Hours

Total Session

20

Class Duration

2 Hours

Details Course Outlines

Module-01

Introduction to Containers and Docker

Module-02

Docker Images

Module-03

Docker Networking,Volumes and Storage

Module-04

Docker Compose

Module-05

Introduction to Kubernetes

Module-06

Cluster Architecture, Installation & Configuration

Module-07

Workloads & Scheduling

Module-08

Services & Networking

Module-09

Storage

Module-10

RBAC Authorization & ServiceAccounts

Module-11

Networking and Security

Module-12

Cluster Maintenance

Module-13

Logging, monitoring

Module-14

Troubleshooting, Network Policy and Helm Chart

Module-15

Real-World Kubernetes Use Cases