Get in Touch

Course Outline

Core Concepts

  1. Kubernetes Architecture
  2. Cluster Components

Building the Application

  1. Creating Containers
  2. Configuring Local Docker Repository

Pod Design

  1. Base Configuration
  2. Liveness and Readiness Probes
  3. CPU and Memory Constraints
  4. Namespace Resource Limits

Security

  1. Security Contexts
  2. Service Accounts
  3. Secrets
  4. Kubernetes Network Policies
  5. Linux Capabilities

Deployment Configuration

  1. Controllers: Deployments, DaemonSets, and StatefulSets
  2. Jobs and CronJobs
  3. ConfigMaps
  4. Rolling Upgrades, Blue-Green Deployments, and Canary Deployments
  5. Using Helm for Managing Deployments
  6. Kubernetes API Resources

Multi-Container Pods

  1. SIDECAR, Ambassador, and Adapter Containers
  2. Init Containers

Services & Networking

  1. Services and Their Types
  2. Loading Balancing
  3. Ingress Controllers

State Persistence

  1. Persistence of Application State in Kubernetes
  2. Ephemeral Storage
  3. Persistent Volumes and Claims
  4. Storage Classes

Requirements

  • An understanding of cloud-native application concepts and architectures.
  • Programming experience in Python, Node.js, Go, or Java.
  • An OCI-compliant container runtime, such as Docker or rkt.

Audience

  • Developers
  • Kubernetes Users
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories