Kubernetes Orchestration
Training & Course

Get booted into orchestrating containers with Kubernetes.

This course offers a thorough introduction to the use of Kubernetes in a DevOps context. Participants will be introduced to orchestrating containers with Kubernetes, as well as the associated construction of CI/CD pipelines, and thus learn how they can operate applications on Kubernetes clusters in an efficient and automated manner. The course is modular, the public offering is designed to last two days, while in-house bookings for your team can be composed between one and four days.


The course on the 3rd of March 2025 will be a one day intensive introduction to Kubernetes with a pre requisite of basic docker and container knowledge. We orchestrate a typical software project and walk through the most important components of Kubernetes. At the end of the day we will also create a basic CI/CD pipeline to build and deploy the application onto our cluster.

Course for your team.

We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.

Request In-House Course

One day Intensive Introduction to Kubernetes

3rd of March 2025 - 9am to 5pm


45 Queen Street, Auckland

Cliftons, Level 4

[Register Now - NZD 500]

Caleb Woodbine

Content:


We want to develop software on our local machines effectively, with an environment that matches the production system. 


Applications should be able to be built, tested, rolled out automatically and operated scalably independent of the infrastructure.

Together, we will delve into various aspects of Containers and Kubernetes, including:


- Demystifying Containers

- Kubernetes Architecture and Control Plane

- Overview Workload Resources

- Deployments and Pods

- Multi-Container Pods

- Services and Kubernetes Networking

- Persistent Volumes, Claims, Storage Classes and Provisioners

- Namespaces and Kubeconfig Context

- Secrets and Configmaps

- Resources and Autoscaling

- Probes and Pod Lifecycle

- NetworkPolicies

- Ingress and Gateway API

- Introduction to Helm

- Introduction to Kustomize

- Quickstart CI/CD with Containers and Kubernetes (based on *GitLab CI/CD)

- Deploy to multiple environments

- Dynamic Review Environments

- CD Pull vs. Push

- Demo: CI/CD with Helm

- Demo: CI/CD with ArgoCD


Depending on course length and setup, additional topics might be covered, including:


- Statefulsets

- Jobs and Cronjobs

- Role Based Access Control

- Windows Containers

- Docker Compose


* GitLab is used for CI/CD, version control and the registry. The taught concepts, examples and procedures are platform agnostic and can be easily adapted to other CI systems.


Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.


Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.

Goal:

After completing this course, participants will be able to effectively orchestrate containerized applications on Kubernetes clusters, automate suitable CI/CD processes, and gain a good understanding of container technology and orchestration.


Form:

Through a balanced mixture of theory and practice, our experienced trainer guides the participants through the various topics, accompanied by live demonstrations and practical exercises to deepen understanding.


Target Audience:

Software and DevOps engineers who want to roll out and run projects on Kubernetes clusters in an automated way. The training emphasizes the interplay between software development and systems engineering for optimal use of Kubernetes within a DevOps context.


Requirements:

A basic understanding of the use of the command line, working with Containers and version control with GIT. (i.e. docker build, docker run, docker exec, docker logs, git clone, git pull, git commit, git push etc.)


Preparation:

Every participant will receive a questionnaire and a preparation checklist after registration. We provide a comprehensive laboratory environment for each participant, so that all participants can directly implement their own experiments and even complex scenarios.

Request In-House Course:

In-House Kurs Anfragen

Topic: Kubernetes Orchestration

Share by: