Kubernetes Training Curriculum

Kubernetes Training

Kubernetes Foundation

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.

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

Kubernetes for Cloud Native Developers

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. In 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 lecture, 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 Training

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.

Certified Kubernetes Administrator Training

Certified Kubernetes Exam Boot Camps

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.

View Schedule

Related Training:

Book these or any other RX-M training courses