Meeting Between Colleagues

Kubernetes Fundamentals

Duration: 1 day

Attendees: 1 - 10

Format: Virtual

This course introduces participants to container orchestration with Kubernetes.

Attendees will master the foundational concepts of Kubernetes in development and production through a combination of presentations, demos, and hands-on labs, including building and deploying Kubernetes applications, Cloud Native Continuous Delivery, and cluster monitoring and debugging. This course also covers system components, core resources, and the requirements for minimum viable cluster security.

Course Outline

  • What real-world problems does Kubernetes solve?

  • Kubernetes in historical context

  • Container basics: Linux cgroups and namespaces

  • Core resources and kubectl

  • Kubernetes system components

  • Container networking

  • Developer workflow

  • Deploying an application: CI pipeline, containerisation, testing, secure
    configuration, liveness & readiness probes, and useful kubectl tips

  • Interactive cluster debugging

Who is this for?

Attendees will master the foundational concepts of Kubernetes in development and production through a combination of presentations, demos, and hands-on labs, including building and deploying Kubernetes applications, Cloud Native Continuous Delivery, and cluster monitoring and debugging. This course also covers system components, core resources, and the requirements for minimum viable cluster security.