Kubernetes training:
basic course

Kubernetes training:
4-day basic course

Experience Kubernetes in our interactive evening course for beginners, available in two flexible formats.

Maximize your Python application’s efficiency and master techniques for high-performance optimization.

With our expert-led training program,

designed to equip you with cutting-edge skills in modern application deployment and management.

Benefit from our wealth of experience from countless customer projects

Experience a balanced mix of theory, live demonstrations and practical exercises.

During the course of the program, you will be immersed in the essential concepts of container management and cluster configuration through interactive live coding sessions.

Building on this theoretical foundation, you will have the opportunity to apply your knowledge in independent exercises.

This hands-on methodology ensures that you actively develop and apply Kubernetes skills.

Choose between two course formats

What you will learn in this course

  • 1

    Review of the basics of containers and microservices.

  • 2

    Understanding of cloud-native and the role of Kubernetes and its architecture.

  • 3

    Design, development and operation of cloud-native applications on Kubernetes.

develeropers using kubernetes

This course is perfect for you if

  • have a basic understanding of Linux systems and the use of the command line.

  • you already have knowledge of basic DevOps concepts (optional).

Required hardware & infrastructure

You will need a PC or Mac with a web browser and MS Teams.
During the training, we will provide you with a virtual machine with the required local dependencies, services and root access.
This VM has a running Kubernetes cluster on which you can test and execute the training instructions.
You can access the machine via a browser or SSH if you wish and the network restrictions allow it

How will the course run?

  1. Basic architectures of software architecture and microservices
  2. Communication protocols
  3. Scalability & monitoring of microservices
  4. Cloud-native applications & 12-factor app
  1. Introduction: Containers
  2. Container technology – beyond Docker
  3. The blueprint – Dockerfiles
  4. Creating single and multi-level containers
  5. Docker Networks & Data
  1. What and why: Kubernetes
  2. Kubernetes architecture and components
  3. Knots in action
  1. The basic building blocks: Pods
  2. Blueprint for applications : Services
  3. Up and running: Deployments
  4. Configure your apps with ConfigMaps
  1. Take control with kubectl
  2. Stylish control – k9s
  3. Helmet & Kustomize
  1. Pods and their life cycle
  2. How to deploy:: Deployments, Hosts, Deamon & Replicas
  3. Configuration of applications
  1. Deep dive ConfigMaps
  2. Secrets: from introduction to best practice
  1. Excursus – Deployment strategies
  2. Scaling your applications
  3. Upgrading your application
  4. Scaling of Kubernetes itself
  1. The Metrics Server
  2. Prometheus & Grafana
  3. What do you need to monitor?
  4. Dash Kubernetes dashboard
  1. Introduction to load balancing & Ingress
  2. Service Discovery & Mash with Istio
  3. Cubeadm

Hear from our satisfied training attendees

A1 Telekom Austria AG

Reinhard Burgmann
Head of Data Ecosystem

„UTA coached my team along the development process of the migration plan of our on premises data lake to the public cloud.

The outstanding level of expertise, both on a technical and organizational level, ensured a well-structured and realistic migration plan including timeline, milestones, and efforts.

The enablement of my team was at the center of a very smooth collaboration. Through UTA, we achieved our goal faster and reduced risks of the migration project significantly.

I highly recommend UTA’s services!“

Vattenfall

Bernard Benning
BA Heat

„I recently attended Vattenfall IT’s online Kafka training day hosted by Ultra Tendency, and it was an enriching experience.

The trainer, Ahmed, did a fantastic job explaining the theory behind Kafka, and the emphasis on practical application was great. The hands-on programming exercises were particularly helpful, and I’ve never experienced training with so many interactive examples!

Overall, I highly recommend this training to anyone who wants to improve their Kafka knowledge interactively and gain valuable skills.“

VP Bank

Eisele Peer
Lead Architect & Head of IT Integration & Development

The MLOps training exceeded our expectations!

It offered a perfect blend of an overview, hands-on coding examples, and real-world use cases. The trainer answered all questions competently and adapted the content to fit our company’s infrastructure.

This training not only provided us with knowledge but also practical skills that we can apply immediately.

Your investment

2089 €
  • 32 hours of concentrated basic knowledge
  • Combination of theory and practice with live demos and exercises to actively develop skills.
  • Basics of containers and microservices, understanding of cloud-native, the role of Kubernetes and its architecture
  • Design, development and operation of cloud-native applications on Kubernetes

Get to know your Kubernetes professionals

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & Principal Big Data Solutions Architect Lead, Ultra Tendency

Maxim Wandrowski

Senior Big Data DevOps Engineer, Ultra Tendency

Required hardware & infrastructure for your Kubernetes Training

  • You will need a PC or Mac with a web browser and MS Teams.
  • During the training, we will provide you with a virtual machine with the required local dependencies, services and root access.
  • This VM has a running Kubernetes cluster on which you can test and execute the training instructions.
  • You can access the machine via a browser or SSH if you wish and the network restrictions allow it.