Catalogue
/
Cloud Computing
/
Kubernetes Fundamentals for Modern Applications

Kubernetes Fundamentals for Modern Applications

A practical beginner friendly course for engineers and operators who want to deploy and manage containerized applications on Kubernetes. Participants learn core objects, declarative configuration, service discovery, storage, security basics, and troubleshooting. The focus is on clear mental models and repeatable workflows you can apply at work.

What will you learn?

You will understand how Kubernetes organizes compute, storage, and networking to run applications reliably. You will practice creating core resources, exposing services, handling configuration, and observing health. By the end, you can ship a simple app, scale it safely, and diagnose common issues with confidence.

  • Create and manage Pods, Deployments, and Services using declarative YAML
  • Handle configuration and secrets, storage with PersistentVolumes and claims, and basic health checks
  • Scale and update applications with readiness and liveness probes, HPA, and rolling updates
  • Use kubectl, logs, events, and resource descriptions to troubleshoot typical runtime problems

Requirements:

  • Comfortable with command line and basic container concepts
  • kubectl access to a learning or sandbox cluster
  • A text editor suited for YAML

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Module 1: Cluster fundamentals and the API model

  • Control plane vs nodes and how the API server coordinates work
  • Namespaces, labels, and selectors for organization and targeting
  • Declarative manifests and reconciliation in practice
  • Using kubectl effectively get, describe, apply, delete, and helpful flags

Module 2: Workloads and lifecycle

  • Pods and containers images, resources, and restarts
  • Deployments and ReplicaSets desired state and rollout history
  • Jobs and CronJobs basics for batch and scheduled tasks
  • Probes readiness vs liveness and startup for stable rollouts

Module 3: Services and networking basics

  • Service types ClusterIP, NodePort, and LoadBalancer and common uses
  • DNS and service discovery with CoreDNS
  • Ingress controllers at a glance routing and TLS termination
  • Network policies introduction to allow list thinking

Module 4: Configuration and state

  • ConfigMaps and Secrets mounting and environment injection
  • Storage classes, PersistentVolumes, and PersistentVolumeClaims
  • StatefulSet overview stable identity and ordered updates
  • Basic patterns for app configuration and migration safety

Module 5: Scaling and updates

  • Horizontal Pod Autoscaler signals and safe targets
  • Rolling updates, rollbacks, and surge settings
  • Pod disruption budgets coordinating with maintenance
  • Resource requests and limits for predictable scheduling

Module 6: Observability and policy basics

  • Logs, events, and container stdout or stderr triage
  • Metrics overview kube state metrics and golden signals
  • Role based access control users, roles, and bindings
  • Admission basics using Pod Security Admission profiles

Module 7: Packaging and reuse

  • Helm charts structure, values, and upgrades
  • Reusable manifest patterns for multi environment setups
  • Namespacing and release naming conventions
  • Brief look at GitOps principles to standardize delivery

Module 8: Troubleshooting workflow

  • Systematic approach describe, logs, exec, and port forward
  • Common states CrashLoopBackOff, ImagePullBackOff, Pending
  • Debugging connectivity Services, Endpoints, and readiness
  • Small operational checklist for day one production readiness

Hands-on learning with expert instructors at your location for organizations.

1.797€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
7
Hours (days:
1
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

1.770€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
7
Hours (days:
1
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.