305-998-7702 | 415-800-2922 info@rx-m.com

Writing Kubernetes Operators

Learn how to put the latest open source technology into practice with hands-on training, delivered by industry experts, aligned to your desired business outcomes

If you are interested in other Cloud Native courses, search our entire catalog.

}
3 Days

Available On-Site

Available Virtually

Open Enrollments Available
f

Customizable

This three-day hands-on course is designed to provide a comprehensive introduction to the architecture, APIs and development practices involved in constructing operators to extend Kubernetes functionality.

This intensive course is designed to provide SREs and software engineers with a comprehensive introduction to the architecture, APIs and development practices involved in constructing Kubernetes operators. Topics covered include operator basics, API and security facets relevant to operators, custom resource definitions (CRD), API aggregation and controllers. Each module is followed by a hands-on lab where attendees build working software components that extend Kubernetes. Attendees will leave with a clear understanding of the Kubernetes operator pattern and how to build native and framework based operator solutions.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery; Open Enrollment options may be available.

Who Should Attend

Site Reliability Engineers (SRE), Information Technology (IT) Staff, Platform Operators, Technical Managers, Platform Developers and DevOps personnel

What Attendees will learn

This course is designed to provide software engineers with a comprehensive introduction to developing Kubernetes operators in Go (other languages can be used but Go is recommended).

  • Kubernetes application basics
  • Kubernetes controllers and Custom Resource Definitions (CRD)
  • Operator architecture
  • CoreOS Operator framework

Prerequisites

The RX-M “Kubernetes Foundation”, “Go Foundation” and “Docker Foundation” courses or equivalent knowledge. Each attendee must provide their own laptop with the ability to run a 64 bit virtual machine (alternatively a cloud based lab environment can be provided). Unconstrained internet access is also required to complete the labs.