Get in Touch
 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

Number of participants


Price per participant

Upcoming Courses

Related Categories