Kubernetes & Dockers – Part – II

Certification by GRADSKEY

Kubernetes and Docker – Part 2

Syllabus

65 hours of intractive online class.

 

Module 1: Advanced Docker Concepts

Understand Docker image optimization techniques.

Learn multi-stage builds for efficient images.

Explore Docker image security best practices.

Manage image repositories and versioning

Activities

Analyze and compare optimized and non-optimized Docker images to understand image layers, size reduction, and security best practices.

Module 2: Docker Registry and Deployment

Understand private and public Docker registries.

Push and pull images from registries.

Mini Project

Create a Docker Registry Management System by building, tagging, pushing, and pulling Docker images using Docker Hub.

Module 3: Kubernetes Architecture Deep Dive

Study Control Plane components in detail.

Understand the role of etcd in Kubernetes.

Practice

Set up a Kubernetes cluster using Minikube and explore its architecture by examining nodes, pods, and control plane components.

Module 4: Kubernetes Deployments and Scaling

Create and manage Kubernetes Deployments.

Scale applications manually and automatically.

Perform rolling updates and rollbacks.

Projects

Deploy and manage a scalable web application on Kubernetes using Deployments, rolling updates, and auto-scaling features.

Module 5: Kubernetes Services and Networking

Understand ClusterIP, NodePort, and LoadBalancer Services.

Configure communication between Pods.

Explore DNS and service discovery in Kubernetes.

Projects

Design and deploy a multi-tier web application on Kubernetes by configuring Services, networking, and service discovery for communication between application components.

Module 6: Kubernetes Storage Management

Understand Persistent Volumes (PV) and PVCs.

Configure persistent storage for applications

Manage dynamic volume provisioning.

Projects

Implement persistent storage for a Student Records Management System using Persistent Volumes and Persistent Volume Claims in Kubernetes.

Module 7: Kubernetes ConfigMaps and Secrets

Store configuration using ConfigMaps.

Manage sensitive information using Secrets.

Inject configurations into Pods securely.

Project

Develop a secure Kubernetes-based application that uses ConfigMaps and Secrets to manage configuration settings and sensitive data.

Module 8: Monitoring and Troubleshooting Kubernetes

Monitor cluster and application performance.

Analyze logs and events using kubectl.

Troubleshoot Pod and Deployment issues.

Implement basic monitoring and alerting practices.

Instructor

Corporate Instructors

From Premier Companies.

“Instructors are from Corporate – Software Engineers from premium companies, working on the cutting-edge technologies and Java on a day to day basis..”

What Our Learners Say

Join Now

Are you ready to take the next step toward your future career?