Skip to content



Kubernetes workshop

 Time duration: 3 days
 sign up

Attendees who complete the workshop will be able to:

  • explain the Kubernetes architecture and define what are the core components of that’s create a cluster
  • use a command line tool kubectl to manage a cluster by creating, updating and deleting the objects
  • create the Kubernetes objects such as pod, deployment, config map, secret, service ingress in order to run a containerized applications
  • creates services isolated namespaces for containers
  • scale up containerized applications on a multi node cluster
  • configure network configuration between deployed containers
  • troubleshoot services that are deployed on a cluster
  • deploy a new version of the containerized application without impacting a current version
  • rollback of the previous version of the containerd application
  • configure a self-healing deployments using healtchecks
  • implement a cluster monitoring
  • manage a storage and creates physical volumes
  • creates and builds immutable Docker images based on best
  • publish Docker image to private image registry
  • manage SSL certificates
  • expose a service via ingress using Nginx, Traefik

Day 1

  • Kubernetes Overview (Architecture and concepts)
  • Install a Local Development Environment using
  • Kubectl CLI overview
  • Kubernetes Pods
  • Deployment
  • Scaling,
  • labelling,
  • Kubernetes logging, monitoring and securing containers.
  • Custom content (Typically, one “hello world” use case application)

Day 2

  • Ingress, Nginx, Traefik
  • Deploying a self healing apps
  • Deploying multi tier applications

Day 3

  • Kubernetes on AWS
  • Kubernetes The HardWay


The workshop is conducted by Jakub Hajek who is Certified Kubernetes Administrator. Jakub has 20 years of experience working in IT as system engineer, DevOps engineer.


 Time duration: 3 days
 sign up

About trainer

Jakub Hajek
CEO, technical consultant
I’ve been working in IT for over 20 years as a system administrator, delivery manager, team leader and a project coordinator. On a daily basis, I run Cometari and try to juggle between being an entrepreneur, manager and an expert. I use my technical and business experience in my company. I carry out projects mainly in the area of infrastructure, containers and solutions that support these technologies. I believe that the best way of cooperating is one in which a team delivers solutions that provide the customer with measurable values rather than generate more problems. I am a firm advocate of consistent and persistent work. That’s why, every day I do technical work in areas such as Docker, Cloud Native, Kubernetes, DevOps and Elastic Stack. I am also a Certified Kubernetes Administrator (CKA). I make professionalism and relationship with people – both with my team and customers - our priority at Cometari. That’s why, as a leader I give my team a high level of trust and work space and what I receive in return is the best solutions for my customers. Privately, I am a proud father of my son Julian and an amateur, though enthusiastic sportsman.