Get in Touch

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

Number of participants


Price per participant

Upcoming Courses

Related Categories