Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Foundations of Container Orchestration
- Overview of containerization technologies
- The function of Kubernetes in orchestrating containerized workloads
Kubernetes Core Principles
- Essential concepts and architectural components of Kubernetes
- Structural overview of the Kubernetes ecosystem
Minikube Configuration
- Deployment of Minikube across various operating systems
- Initialization of a single-node Kubernetes cluster via Minikube
Kubernetes Resource Management
- Comprehensive analysis of Pods, Deployments, and Services
- Administration of Kubernetes resources through the kubectl command-line interface
Application Deployment on Minikube
- Formulation and oversight of application deployments
- External exposure of applications utilizing NodePort and LoadBalancer strategies
Durable Storage and Volume Allocation
- Implementation of Persistent Volumes and Persistent Volume Claims
- Leveraging ConfigMaps and Secrets for robust configuration governance
Kubernetes Network Architecture
- Mechanisms for service discovery and Domain Name System (DNS) administration
- Management of traffic routing via Ingress controllers and Ingress resources
Advanced Minikube Capabilities
- Activation and application of Minikube extensions
- Establishment of a local container registry for integration with Minikube
Conclusions and Future Directions
Requirements
- Proficiency in foundational software development principles and standards
- Practical experience with command-line interfaces (CLI) and Docker environments
- A solid working knowledge of containerization architectures and best practices
Target Audience
- Software developers engaged in public sector projects
- DevOps specialists responsible for infrastructure management
- Technical managers overseeing digital service delivery