Entigo hero hero image

Training: DevOps automation with Kubernetes

Register for Nov 17–21, 2025

Ernst Öpik Building, Valukoja 8, Tallinn, Estonia

DevOps automation with Kubernetes: a hands-on training in small groups (up to 11 participants)

Duration: 5 days (Monday-Friday, 9:00-17:00)

Format: Instructor-led with hands-on labs

Audience: Designed for cross-functional product team members:

  • Software developers
  • DevOps engineers
  • Site reliability engineers
  • Software architects

Prerequisites:

  • Basic Linux administration skills
  • Familiarity with container concepts (Docker)
  • Understanding of basic networking principles
DevOps automation with Kubernetes: a hands-on training in small groups (up to 11 participants)

Next dates:

Stay updated on future trainings

entigo pattern

Practical, hands-on experience

Each course participant gets access to their own Kubernetes environment, ensuring you can apply concepts as you learn them.

Checkmark Icon

Build and deploy real-world applications on Kubernetes

Checkmark Icon

Configure and manage multiple environments with infrastructure as code (IaC)

Checkmark Icon

Diagnose and troubleshoot common Kubernetes issues

Checkmark Icon

Design resilient application architectures

Checkmark Icon

Container Technologies

Docker, Kubernetes, Kind (Kubernetes in Docker)

Checkmark Icon

CI/CD & GitOps

GitLab, ArgoCD, Scaffold

Checkmark Icon

Security & Management

Harbor (Container Registry), External Secrets, Ingress Controller, External DNS, Crossplane

Checkmark Icon

Databases & Caching

Redis, MariaDB Operator

Checkmark Icon

Service Mesh & Observability

Istio, Kiali, Grafana, Loki, Prometheus

Testimonials

Janar Nagel avatar

Janar Nagel

Senior Architect, Estonian Information System Authority

Entigo's training gave me a strong foundation for implementing GitOps in the public sector. Using ArgoCD and GitLab CI brought clarity and speed to our workflows. The training was an excellent starting point for organization-wide infrastructure automation. Thanks to Entigo, we can now implement more transparent, auditable, and reusable infrastructure management – exactly what the public sector needs.

Prices

Single participant

€2,490 + VAT

Early bird discount

-10%

Custom trainings

Your dates, your participants

About the expert

Martin Vool picture

Martin Vool

Martin Vool linkedln

Principal platform engineer

Martin has been developing and managing containers-based information systems and providing containers training since 2017. Martin is a Certified Kubernetes Administrator and Accredited Kubernetes Trainer. Martin has work experience as a software engineer, database administrator and infrastructure architect.

All courses

Kubernetes essentials

Application containers and Kubernetes administration training. Prepare for Certified Kubernetes Administrator (CKA) certification.

DevOps automation with Kubernetes

Learn to use application containers, Kubernetes and GitOps principles to automate developer CI/CD workflows.

Custom trainings on-demand

Didn’t find the training you were looking for? Get in touch to explore custom options.

Full agenda

This training provides a foundational understanding of application containers and best practices for building them, followed by practical guidance on deploying them to Kubernetes. You'll then explore automation, learning to implement CI/CD pipelines for building and deploying to Kubernetes environments. Discover how to use GitOps for reproducible outcomes and observability, leveraging modern tools to establish Kubernetes as a powerful development and delivery platform.

Containers

  • What is an application container
  • Building application containers
  • Running software with application containers
  • Distribute containers with a registry

Kubernetes

  • Pod - the compute unit of Kubernetes
  • Deployment - run an application
  • StatefulSet - run a stateful application
  • Services - connect the workloads
  • Ingress - expose the application
  • Volume, Configmap and Secret - add data and configuration to your container
  • Liveness and Readiness - self-healing and high availability
  • Limit and Request - control resource consumption
  • Job and CronJob - scheduled workloads
  • Custom Resource Definition - extend the Kubernetes API
  • Init Container
  • Helm - package the Kubernetes resources

Local development environment

  • Build containers - improve caching
  • Check containers for best practices and vulnerabilities.
  • Upload container images to the registry.
  • Create a Helm chart and run the application locally with “scaffold”.
  • Helm chart versioning and best practices

Deploy applications using a pipeline

  • Check, build and upload the application automatically.
  • Deploy the application in Kubernetes - discover potential issues.
  • Use Ingress to expose applications to the world and optimize pipelines.
  • Store the values file in the Git repository and version it.
  • Use ArgoCD to promote the application to multiple environments and improve developer feedback mechanisms.
  • Secrets management - implement unified experience regardless whether it is production or local development.

Improve observability and availability

  • Make the application logs available to Grafana.
  • Expose the business metrics to Prometheus and create Grafana dashboards.
  • Onboard a new application.
  • Use Istio service mesh and distribute Kubernetes manifest responsibilities.
  • Make stateful services highly available using Operators or Managed Services.

Simplify and prevent repetitive work

  • Platform patterns - Helm library charts and improved application onboarding.
  • Use our own custom resources to manage multiple resources.
  • Take advantage of ArgoCD ApplicationSets.

On-demand trainings

Private training allows your team to discuss company-specific challenges openly and focus on the aspects of Kubernetes most relevant to your infrastructure.

Contact us for custom pricing and availability if you have...

  • Multiple employees to train (up to 11 participants)
  • Specific date requirements that don't match our public schedule
  • Location preferences outside our standard venues
  • Customized content needs tailored to your organization's environment

Stay updated on future trainings

entigo pattern