Kubernetes for Developers (2 days)

This course builds on Kubernetes Fundamentals by going “under the hood” and examining the relationship between application workloads and the Kubernetes orchestrator. It details how to take advantage of Kubernetes features to deploy fault-tolerant autoscaling applications, release new versions with zero downtime, and debug failures.

Course Outline

  • What’s different about applications in Kubernetes
  • How to containerise anything quickly and securely
  • Development and test pipelines for containerised applications
  • Communicating developer intent to the orchestrator
  • How to compose an application in Kubernetes
  • Secrets management, identity, and zero trust
  • Observability, logging and telemetry for Kubernetes workloads
  • Zero-downtime deployment options
  • Top-down troubleshooting for each layer of the stack
  • Demystifying container networking and cloud native firewalls
  • Where, when, and why to persist the application state
  • Container security 101
  • Interactive production cluster debugging

Who Should Attend

This course is designed for anyone with a basic understanding of Kubernetes and prepares attendees to run write applications for Kubernetes. The course is also suitable for technical managers who want a better understanding of a developer’s changing roles and responsibilities in cloud native application delivery.


Learn More

To understand how we collaborate with your team, customise to your needs, or talk to one of our instructors, contact us.