Kubernetes & Dockers – Part – II
Certification by GRADSKEY
- Foundation
- Medium
- Certificate
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. |
PracticeSet 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. |
ProjectsDeploy 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. |
ProjectsDesign 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. |
ProjectsImplement 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. |
ProjectDevelop 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