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.
Course Outline
Understanding Container Orchestration
- Overview of containerization technologies
- The function of Kubernetes in managing containerized workloads
Kubernetes Fundamentals
- Essential concepts and components within the Kubernetes environment
- High-level overview of the Kubernetes architecture
Setting Up Minikube
- Installation procedures for Minikube across various operating systems
- Initialization of a single-node Kubernetes cluster using Minikube
Working with Kubernetes Objects
- Defining Pods, Deployments, and Services
- Utilizing kubectl to manage Kubernetes resources for government applications
Deploying Applications on Minikube
- Creating and administering deployment configurations
- Exposing application endpoints via NodePort and LoadBalancer services
Persistent Storage and Volumes
- Implementation of Persistent Volumes (PVs) and Persistent Volume Claims (PVCs)
- Management of configuration data using ConfigMaps and Secrets
Networking in Kubernetes
- Service discovery mechanisms and DNS management
- Configuration of Ingress controllers and Ingress resources
Advanced Minikube Features
- Activation and utilization of Minikube add-ons
- Establishment of a local container registry for use with Minikube
Summary and Next Steps
Requirements
- Knowledge of foundational software engineering practices
- Proficiency in command-line operations and Docker environments
- Familiarity with containerization architectures is advantageous
Audience
- Software engineers
- DevOps practitioners
- Technical leadership
21 Hours