Entigo hero hero image

Training: DevOps automation with Kubernetes

Mon 19 May 2025, 09:00 to Fri 23 May 2025, 17:00

Ernst Öpik Building, Valukoja 8, Tallinn, Estonia

Register now

Next training: May 19-23, 2025

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

Next training: May 19-23, 2025

Register now
entigo pattern

Location

Ernst Öpik Building, Valukoja 8, Tallinn, Estonia

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

Tools used in hands-on labs

Experience with industry-standard tools ensures you're ready to implement DevOps automation effectively in your organization from day one.

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

Course instructor

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.

Investment

Single participant

€2,490 + VAT

Early bird discount

Save 10% when you register 60+ days in advance

Group discount

Save 10% when you register 2+ people from the same company

Other courses

Our Kubernetes Fundamentals training prepares you for the Certified Kubernetes administrator (CKA) exam.

Kubernetes Fundamentals
entigo pattern

About Entigo

Entigo is a leading expert on cloud native technologies. Our expert-led training programs have helped hundreds of IT professionals advance their careers and deliver greater value to their organizations.

entigo pattern

DevOps automation with Kubernetes

A five-day hands-on training course (Monday-Friday 9:00-17:00)

Each day builds upon the previous, taking you from fundamentals to advanced implementation.

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.

DevOps automation with Kubernetes

Book your seat for the next training: May 19-23, 2025

Register now
entigo pattern

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

info@entigo.com | (+372) 600 6130 | Veerenni 38, Tallinn, 10138