Kubernetes – Basic Course

Kubernetes – Basic Course

Course overview

A practical basic course for those who are going to build or operate Kubernetes clusters. You’ll get a clear understanding of how Kubernetes works, how to work with containers, objects, and YAML manifests, and how the cluster integrates into the larger ecosystem. Through lectures and exercises, you will gain the practical experience required to confidently install, configure, and debug Kubernetes in real-world environments.
The course covers all the theory needed to earn the CKAD (Certified Kubernetes Application Developer) certificate.

Also see our courses in IT infrastructure, networking and architecture to develop your knowledge in modern IT environments, cloud solutions and system design.

Course Objective

After the course, you will have a good understanding of the basics of Kubernetes and a solid foundation for further learning.

After the course, you will be able to:

  • Build, deploy, and configure containers
  • Understand how containers are used in Kubernetes
  • Interact with Kubernetes via kubectl
  • Deploy applications with Pods, ReplicaSets, and Deployments
  • Using DaemonSets, Jobs, and CronJobs
  • Manage networks via Services, Ingress, and Gateway API
  • Manage storage with PersistentVolume and StorageClasses
  • Manage configuration with ConfigMaps and Secrets
  • Secure clusters with RBAC, ServiceAccounts, and NetworkPolicies
  • Install, upgrade, and troubleshoot a Kubernetes cluster

Target Group

Anyone who wants to prepare to build and operate Kubernetes clusters.

Prerequisites

It is an advantage, but not a requirement, with experience of working in a terminal, experience in deploying applications, experience in networks and experience in system administration.

Certification

This course does not have any associated certification. Each participant who completes the course receives a course certificate.

Trainer

We provide the course in collaboration with Mindroad.

More about the course

1. Containers

  • Why containers?
  • Building images
  • Registry and image management
  • Run containers

2. Kubernetes overview

  • What is Kubernetes?
  • Kubernetes architecture
  • Kubernetes objects, labels, annotations, and namespaces
  • kubectl

3. Workloads in Kubernetes

  • Pods
  • ReplicaSets
  • Deployments
  • DaemonSets
  • Jobs and CronJobs

4. Networking in Kubernetes

  • Services and service discovery
  • Preamble
  • Gateway API

5. Storage in Kubernetes

  • Volumes
  • PersistentVolume and PersistentVolumeClaims
  • StorageClasses

6. Configuration in Kubernetes

  • ConfigMaps
  • Secrets

7. Security in Kubernetes

  • RBAC
  • ServiceAccounts
  • NetworkPolicy
  • SecurityContext

8. Observability and monitoring

  • Logs, Metrics, Tracing

9. Cluster Maintenance

  • Install and upgrade Kubernetes
  • Troubleshooting

Course overview

25900 kr

3 days

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training