Skip to content

Navigate your cloud native world with training that matures your DevOps practices

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

imageedit_14_2992188561.png

Kubernetes Training Curriculum

Kubernetes Foundation

RX-M’s foundational Kubernetes training covers all of the core features of Kubernetes orchestration and is the recommended prerequisite course for the rest of our Kubernetes curriculum. This intensive intro takes attendees from the installation of Kubernetes to Pod deployment and management using Controllers, Services, and mapped Volumes.

This Kubernetes training course is designed to provide technical staff with a comprehensive foundation to Kubernetes. All of the core features of Kubernetes orchestration are covered including, Pods, Labels, Volumes, Controllers, Services and more. The course takes attendees from installation to Pod deployment and management through a combination of lecture, demo and hands-on lab exercises where students will gain experience configuring and managing Kubernetes Pods, Deployments, Replica Sets, and Services. Attendees will leave with a clear understanding of Kubernetes, how it operates in a container-based enterprise and will have learned the skills and knowledge necessary to begin using Kubernetes.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Kubernetes Advanced for Operators

This Kubernetes Advanced for Operators training course picks up where RX-M's Kubernetes Foundation leaves off and is designed to provide experienced Kubernetes users with a detailed look at the administration and deployment of the Kubernetes platform through a combination of lecture, demonstrations, and hands-on lab exercises. This course will give attendees a better understanding of Kubernetes features including the scheduler, replication controller master, kublet and service proxies.

Attendees will also get a chance to work with Kubernetes add-ons including DNS, container registry, web UIs, and cluster monitoring. Students will gain hands-on experience configuring and managing Kubernetes features and functions in a live Kubernetes lab cluster and will also have a chance to work with Kubernetes in the cloud. Those attending will leave with a clear understanding of the more advanced features of Kubernetes and how they operate in a container-based enterprise.

Kubernetes for Cloud Native Developers

This intensive three-day hands-on course is designed to provide working developers and other technology professionals with a comprehensive introduction to Kubernetes resource definition. Attendees will leave with a clear understanding of Kubernetes application design and specification.

This Kubernetes for Developers course is designed to provide working developers with a comprehensive introduction to Kubernetes resource definition. Students will gain hands-on experience with Kubernetes manifest coding from pod basics all the way through advanced topics such as stateful services, volumes, auto-scaling, configuration, and secret usage. Skills developed include Pod specification and common pod design patterns, various Pod set manager configurations, service configuration, DaemonSet configuration, batch jobs and more. Best practices are covered in class and through the hands-on lab exercises accompanying each module. Upon completion of the course, attendees will have the skills and information necessary to begin coding effective application manifests for sophisticated cloud-native applications.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Securing Kubernetes

This intensive two-day hands-on course is designed to provide working platform operators and other technology professionals with a comprehensive introduction to the processes and practices around securing Kubernetes. Attendees will leave with a clear understanding of Kubernetes and container-based security concerns. Day one focuses on foundational security concerns including securing cloud native applications, container isolation, image security, and network policy/segmentation. On day two students will gain hands-on experience with Kubernetes authentication, control plane security, etcd security as well as RBAC configuration and management. The class concludes with a look at key logging and metrics monitoring as well as Kubernetes security auditing features. Upon completion of the course, attendees will have the skills and information necessary to effectively secure a production-grade Kubernetes cluster.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Kubernetes Day 2 Operations

This three-day hands-on course is designed to provide Kubernetes operators with a deeper look at the Kubernetes platform and the tasks associated with maintaining and running a production cluster. The course provides attendees with key day two operations knowledge and experience through a combination of lectures, demonstrations, and extensive lab work. Topics covered include cluster backup and recovery, upgrades, observability, etcd management, troubleshooting and much more.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Kubernetes Foundation for EKS

This intensive three-day hands-on course is designed to provide working SREs, developers, IT, DevOps staff and other technology professionals with a comprehensive introduction to Kubernetes. Attendees will leave with a clear understanding of Kubernetes and its basic operations. Students will gain hands-on experience with Kubernetes concepts and operations in both stand-alone and EKS environments. Pod operations, manifest construction, and general best practices are covered in class through hands-on lab exercises. The course covers a wide range of Kubernetes controllers, details pod networking and service function, explores configuration and secrets as well as a number of other important foundational topics. Upon completion of the course, attendees will have the skills and information necessary to begin using Kubernetes in standalone and EKS environments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Istio on Kubernetes

This intensive-two day hands-on course is designed to provide technology professionals with a comprehensive introduction to the Istio service mesh using the Envoy proxy on Kubernetes. Attendees will leave with a clear understanding of how Istio and Envoy provide a powerful and resilient integrated Kubernetes service mesh.

Students will gain hands-on experience with Istio, configuring a complete Istio/Envoy/Kubernetes environment on their personal lab system. The course covers key facets of Istio including:

  • Traffic management
  • Observability
  • Policy enforcement
  • Service authentication and authorization

Upon completion of the course, attendees will have the skills and information necessary to begin working with Istio and designing practical service mesh-based solutions to solve real-world problems.

Multicloud with Istio on Kubernetes

This intensive two-day hands-on course is designed to provide technology professionals with a comprehensive introduction to the Istio service mesh in a multicluster setting. Attendees will leave with a clear understanding of Istio architecture and operation in multi/hybrid cloud settings. Course lab work includes hands-on experience with Istio, configuring a complete Istio/Envoy/Kubernetes multicluster lab solution. Key facets of multicluster Istio are covered in-depth, including multicluster network requirements and configuration, Istio Remote configuration, traffic management, and policy enforcement. Upon completion of the course, attendees will have the skills and information necessary to begin working with multicluster Istio solutions in production.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Kubernetes Networking

This two-day hands-on course is designed to provide Kubernetes operators with a deeper look at networking in the Kubernetes environment, providing attendees with concepts and practical hands-on skills for working with a range of Kubernetes networking solutions. The course covers both L3 and L4 solutions and highlights the pros and cons of each. Core Kubernetes network functionality is also examined in detail, including features such as DNS and network policy. Upon completion, attendees will have the knowledge and skills needed to effectively manage Kubernetes networking solutions in production environments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Writing Kubernetes Operators

This intensive three-day hands-on 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.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Kubernetes Stateful Workloads

This two-day hands-on course provides an in-depth and practical look at storage and stateful service management on Kubernetes. The course picks up where Kubernetes Foundation leaves off, digging deeper into configuration resources, persistent volumes, StatefulSets, and local volume management. Attendees will learn best practices for state and configuration management on Kubernetes, including proper use of ConfigMaps, Secrets, and encryption. The course also covers standard techniques for scheduling stateful workloads, ensuring failure domain diversity and working with local and remote volumes. Upon completion attendees with have the tools and experience necessary to begin designing and managing stateful services on Kubernetes.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Certified Kubernetes Bootcamps 

The Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD) programs were created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation (LF), to help develop the Kubernetes ecosystem.

RX-M is a Linux Foundation Authorized Training Partner (ATP), part of the founding class of Kubernetes Certified Service Providers (KCSP) and Kubernetes Training Partners (KTP), and a charter member of the CNCF. We are uniquely positioned as unbiased & market neutral.

RX-M's Cloud Native & DevOps enablement philosophy

Bring a neutral perspective

We bring a market-neutral perspective to every engagement, taking no stake in any of the competing cloud native platforms, components or solutions so we can offer unbiased insights to our clients

Practice what we teach

We are a multi-cloud company consisting of prominent open source contributors with large-scale software engineering experience, actively contributing to the evolution of next-gen software architectures, application management and platforms

Be solution focused

RX-M has the unique ability to deliver purpose-built, solution-based training in the form of custom curriculum that aligns with each of our client's specific desired outcomes so your team has the skills needed to accelerate the business

Our team has been trusted to work alongside Cloud Native and DevOps teams at some of the most exciting brands

adobe-grey.png
wells-fargo-logo-grey.png
google-grey.png
dell-logo-grey.png
scotia-bank.png
ebay-logo-grey-1.png
ripple-grey.png
ge-logo-grey.png
hp-grey.png
autodesk-logo-grey.png
cisco-grey.png
lm-logo-grey.png
intel-grey.png
american-electric-logo-grey-1.png