Managing Containerized Applications with Kubernetes

Why Kubernetes

Kubernetes has become one of the most popular technologies for managing applications in distributed environments in modern software development. With the rapid growth of container technology, Kubernetes has emerged as the leading technology for orchestrating applications.

Kubernetes provides a wide range of automation, scalability, and application management tools, allowing developers to concentrate on developing applications without worrying about the upkeep of physical infrastructure.

Goals

  • A strong understanding of Kubernetes and its key components.

  • An insight into what Kubernetes can be used for and what it cannot.

  • The ability to design and run containerized software in Kubernetes.

  • The readiness to further develop your expertise within the Kubernetes ecosystem.

Prerequisites

A laptop with Minikube, Docker, and kubectl installed. 

Detailed installation instructions will be provided upon course registration.

Course program

This course offers a thorough understanding of Kubernetes concepts taught through practical exercises, equipping participants with the necessary knowledge and skills to effectively develop and manage projects using Kubernetes technology.

Main topics covered in the course:

  • Kubernetes Architecture

  • Clusters and Nodes

  • Kubernetes API

  • Namespaces

  • Pods

  • Objects

  • Deployments

  • Services

  • Ingress

  • Storage

  • Container Health

Lecturer: Specialist from Omoroi
Language: English / Finnish

The course takes one workday.

Contact

If you are interested in this course or have special questions about the topic, please contact:
Jussi Salovaara.
jussi.salovaara@omoroi.fi
+358401632424

Next
Next

Containers and the basics of Docker