Kubernetes Training, customized for your team
Kubernetes is a complex piece of software that continues to grow and evolve from release to release. It's also a highly relevant option for building platforms on - especially for enterprises and software organizations.
Applied correctly, we've found this technology to be extremely powerful for our clients - from saving 15%+ on cloud costs via autoscaling to allowing for agile practices like automated beta environments. Applied incorrectly or improperly, Kubernetes can become a drain on your engineering organization, cost more money than traditional cloud - and add significant complexity without any benefit.
There are many ways to learn Kubernetes - online courses or training organizations. At Rackner, we take Kubernetes training a step further by splitting our course into two halves, and customizing it completely to your business and development team's needs.
Your teachers & the format
Our courses are presented virtually or (when possible) in person by Certified Kubernetes Engineers with experience leading Kubernetes implementations at scale for large Fortune 500 and private organizations, including venture-backed startups and public sector projects. Our presenters are authors of technical books on Kubernetes and have day-to-day experience driving real-world Kubernetes implementation, not just theory. This course will also prepare your engineers to sit for the Certified Kubernetes Administrator Certification.
Part 1 - Kubernetes Foundations
In this section of the course, we teach Kubernetes basics. We meet your team where they are in their current understanding, and take it from there.
This section typically covers the following items, and lasts 1-3 business days depending on the size of your team and their current understanding. We also provide shorter, more focused custom courses, and 2-hour Kubernetes "bootcamps".
Kubernetes System Architecture
Pods - The basic building block of Kubernetes
Deployments & DaemonSets - How to run applications at scale
Services and Ingress - Exposing applications to the internet
ConfigMaps and Secrets - Providing Application Configuration
Volumes and Persistent Volumes - Storage on Kubernetes and Best Practices
Basic Observability, Metrics and Logging on Kubernetes
Once your team has a solid grounding, we move on to the next portion of the course, completely customized to your specific business requirements.
Part 2 - Kubernetes for your Use Case
In this section, we combine advanced topics with specific use cases to provide your team the tools they need to adapt Kubernetes specifically to your use case. This section can cover many different possible disciplines, to name a few:
Service Mesh and Serverless
Advanced Stateful Persistent Storage (Ceph, Rook, OpenEBS, Portworx, etc)
Databases on Kubernetes
Pod Placement Controls
Kubernetes Security and Compliance (HIPAA, PCI, et al)
Deployment Patterns (Helm, GitOps, etc)
Kubernetes Custom Resource Definitions
The goal of this portion of the course is to present your team with patterns and architectures that they can directly apply to the specific business use cases at your organization.
We'd love to help your engineering organization learn Kubernetes - and how to best apply it for your business use case. Please fill out the form below to get in touch.