Kubernetes Advanced for Developers

You are already working with Docker containers and you are going to use Kubernetes? You are going to deploy, configure and test containerized applications? And in addition, you also want to monitor and deploy your applications with Kubernetes? Then this is the training for you!

This course covers the Fundamentals training as well as going in depth. We cover advanced features and use cases to give you as a software developer knowledge on how to deploy and manage your applications on a cluster.

Using concrete examples and practical, hands-on exercises, you will soon be working effortlessly with Kubernetes and we will prepare you for the Certfified Kubernetes Application development (CKAD) Exam.

Who is it for?

Anyone who develops, tests and/or releases software and uses or will use a Kubernetes cluster during development, test and release.

What do you bring?

  • Minimum 2 years of experience as a Software developer
  • Practical knowledge of ssh, Linux, Docker (basic), Gitlab or Jenkins or other CI/CD tooling is advised. Go experience is helpful (or gain some experience with Go at https://tour.golang.org.)
  • Enthusiasm and good humor!

What do you learn?

  • Kubernetes Hands-On using concrete examples and practical exercises in your own Kubernetes teaching environment!
  • Unlike the Fundamentals Training, we go deeper into the subject matter and this training shows ready-made solutions that you can apply in practice.
  • Context: What is Cloud Native? And what is the history and importance of Kubernetes?
  • Installing Kubernetes on bare-metal. 
  • Kubernetes Architecture: Components & Resources (deployment, replication controller, pods)
  • Basic concepts of Kubernetes: services, draining nodes, horizontal scaling, deploying, release management & canary releases, livelyness checks and readyness checks, updates & rollbacks, init containers
  • Kubernetes principles: Helm, Ingress Controller, Cert Manager
  • Kubernetes security: Single Sign On & Role Based Access
  • Monitoring: central logging & monitoring (setting up & creating dashboards, adding your own software)
  • Cloud native solutions for APM: LinkerD & Envoy (optional)
  • Release Management: Continuous Integration & Continuous Delivery with Gitlab, Jenkins or Spinakker.
  • Service Orchestration: proprietary CRD, Operator & Controller (optional)

    *optional: depending on level and interest

General information

Shape:
Classroom
Duration:
4 days
Time:
9 a.m.-5 p.m.
Language:
Dutch/English
Lunch:
Includes
Certification*:
Certified Kubernetes Application Developer (CKAD).
Training materials:
Personal K8s cluster, course materials, syllabi and the N-Able Kubernetes T-shirt you will of course receive after the course!
Price:
€2995
kubernetes-ckad-color

VISIT US

Office and Training Center

Samenweid 22, 1935 AX Egmond-Binnen, Netherlands

CALL US

We will be happy to assist you

Send a message

Do you have a question?