Kubernetes training to upskill and empower engineering teams
Kubernetes is revolutionizing application development and catalyzing innovation, but harnessing its full potential can be challenging. This is where Jetstack Consult's training modules can be of assistance. Our training programs cater for teams requiring foundational knowledge as well as those with advanced needs. We equip your teams with the practical know-how for platform operation and empower them to fully embrace cloud-native technology. With our expertise, we can help your teams upskill and maximize the benefits of Kubernetes.
Kubernetes in Practice
Kubernetes Essentials
The course introduces core Kubernetes concepts, including security and isolation, application deployment strategies and health-checking.
Different topics are accompanied by hands-on labs to allow participants to gain practical experience of implementing these concepts.
Kubernetes Beyond Essentials
This course is the continuation of core Kubernetes concepts such as storage and the deployment of stateful applications.
In the hands-on labs, participants gain experience of configuring autoscaling, advanced scheduling strategies, Ingress and networking, and StatefulSets.
Kubernetes Security in Practice
Kubernetes Security in Practice
Get an overview of Kubernetes architecture, verification and network security principles, image security and container images for Kubernetes deployments, pod configuration, monitoring and logging and threat modeling.
Kubernetes Advanced Operations
Chaos Engineering
Prepare your operations teams for managing Kubernetes clusters in production. You’ll encounter common Kubernetes outages in a controlled "chaos engineering" environment, so you can discover how to calmly and swiftly resolve production outages.
Extending Kubernetes with Operators
Explore introductory concepts of Kubernetes controllers, sometimes called operators, and learn best practices for extending functionality of the API server using Custom Resource Definitions. You’ll gain an understanding of the inner workings of the Kubernetes API server, which serves as the front end for the Kubernetes control plane.
Istio Service Mesh
Get an introduction to Istio, its underlying architecture and how to use it to enhance an application’s capabilities on Kubernetes. This course covers secure and intelligent routing, best practices for monitoring, logging, tracing, and traffic management, which together you can use to gain better insight of an application’s behavior and performance.
Kubernetes for Application Developers
Kubernetes App Development & Deployment
Outlines more advanced Kubernetes mechanisms that are available to app developers, which together can be used to ensure that an application is a “good citizen” inside a Kubernetes cluster, with good uptime both for itself and for other workloads.
Hands-on workshops allow participants to containerise and deploy an application to a Kubernetes cluster and iteratively improve the application in a way that maximises application uptime and outputs useful logging and monitoring.
Serverless on Kubernetes with Knative
Get expert guidance on deploying Istio and Knative to a Google Kubernetes Engine cluster, as well as instructions on deploying an application to the cluster using Knative services. The application is iterated upon and improved throughout the day, simulating a real-life development lifecycle. Our instructors also cover advanced deployment patterns using Knative and Istio traffic shaping.
Contact Jetstack Consult