Kubernetes for beginners (KUBER1)

Virtualization, Kubernetes

Course delivers basics of Kubernetes, an open-source platform for container orchestration. We’ll talk about Kubernetes architecture and look at how to move around. We’ll use practical examples to demonstrate the building blocks of an application running in Kubernetes and how to modify them.

Course will help you:

  • Familiarise yourself with Kubernetes architecture
  • Start creating applications in Kubernetes

Course is intended for:

  • DevOps teams, developers, admins in need of first steps with Kubernetes

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Containers
    1. New concept?
    2. VM vs. container
    3. Reasons for containers
    4. What is Kubernetes?
    5. How Kubernetes enhances working with containers
  • Kubernetes architecture
    1. Control plane
    2. Worker node / node
    3. Controller manager
    4. Scheduler
    5. API
    6. Kubectl
    7. Etcd
    8. Kube-proxy
    9. Kubelet
    10. Podman/Containerd/Docke
  • Minikube installation
  • A simple application deployment
  • Kubernetes resources
    1. YAML and resource definitions
    2. Deployments
    3. ReplicaSets
    4. DaemonSets
    5. Pods
    6. Services
    7. Namespaces
    8. Context
    9. Structure of Kubernetes resources
  • Kubernetes and environment management
    1. Selectors
    2. Labels
    3. Health checks
    4. Annotations
  • More complex applications
    1. Configmaps
    2. Secrets
  • Troubleshooting
    1. Logs
    2. Events
  • Practical examples of application deployments
  • Learning resources and platforms
  • Kubernetes and production?
Prerequisites:
Working knowledge of  Podman/Docker
Recommended previous course:
Docker – Creating and Deploying Containerized Applications (DCKR1)
Schedule:
2 days (9:00-17:00)
Price per person:
596.00 € ( 721.16 € incl. 21% VAT)

Training and learning environment