Kubernetes training for customer software implementation engineers

We offer private, instructor-led training for implementation and support engineers who install their software in Kubernetes clusters owned by customers.

Your engineers know the product. The customer controls important parts of its execution environment, including permissions, ingress, storage, capacity, and policy.

LearnKube uses a representative installation to connect those dependencies to prerequisite checks, configuration decisions, diagnosis, and customer acceptance.

Hands-on learning and the skills engineers take back to work.

Preview: course-wide figures are not yet available.

  • Hands-on learning
    Of instruction time spent on labs and challenges.
  • Troubleshooting confidence
    Of respondents report greater confidence diagnosing Kubernetes problems.
  • Relevant to your work
    Of respondents say the course addressed their engineering responsibilities.
  • Skills put into practice
    Of respondents applied their new skills at work within 90 days.
  • Prepare the installation by inspecting platform prerequisites and chart values, so implementation starts with explicit customer dependencies.
  • Validate the required behavior by checking readiness, traffic, and service access, so acceptance goes beyond the existence of release objects.
  • Diagnose installation failures by comparing product configuration with cluster evidence, so engineers can identify a product issue or a customer-owned constraint.
  • Define the support boundary by recording configuration, permissions, and ownership, so the customer knows which actions remain with its platform team.

Helm values shape the resources submitted for an installation. The customer's controllers, permissions, and infrastructure then determine how those resources operate. A successful submission does not prove that the product is usable. Engineers must connect readiness, endpoints, and dependency access to the customer's acceptance checks and assigned responsibilities.

I ask what evidence makes the installation acceptable to the customer. A release can exist while its Pods lack storage or a usable route, so the completion check must follow the actual application path.

— Daniele Polencic, LearnKube founder and Kubernetes instructor

Customer task or requirementKubernetes decisionPractice
Confirm deployment prerequisitesAPIs, access, and integrationsReview a target environment
Supply customer configurationValues and rendered resourcesInspect the resulting manifests
Establish product availabilityReadiness and service endpointsVerify the application path
Resolve an installation blockerProduct and platform ownershipPrepare a focused escalation

Arize's On-Prem team deploys software in customer environments and defines infrastructure requirements with customers. Its work includes Kubernetes installations across cloud and on-prem platforms, plus configuration, networking, and performance diagnosis.

For engineers responsible for that work, we recommend a four-day workshop focused on prerequisites, observable application behavior, and the boundary between product support and customer platform ownership.

The proposed exercises use a representative application. Product-specific examples depend on the selected environment and available teaching material.

Day 1

We connect images, Pods, Deployments, Services, and probes to the installation procedure. You will inspect the conditions that distinguish created resources from a usable product.

  • Deploy a sample installation with explicit prerequisites.
  • Diagnose an installed release whose workload is not ready.

Day 2

You will use Helm and compare Kustomize, then trace control-plane and node behavior. We distinguish a configuration error from a missing platform integration.

  • Compare customer values with the resources they produce.
  • Identify an unavailable dependency behind a stalled controller action.

Day 3

We examine DNS, ingress, network policies, service mesh interactions, and scheduling constraints. Each investigation identifies which customer or vendor team can make the required change.

  • Trace a request through the customer's intended application route.
  • Investigate a Pod blocked by capacity or placement rules.

Day 4

You will inspect persistent data, secrets, metrics, authentication, and RBAC. We connect the final configuration to the operating evidence the customer needs after acceptance.

  • Verify access to storage and an external dependency after replacement.
  • Prepare a support record containing the relevant configuration and ownership boundaries.

Your product prerequisites, customer platforms, and support boundaries can shape the agenda. Get in touch to tailor the workshop to your customer installation work.

When an engineer changes chart values to compensate for a missing storage provisioner, the instructor can inspect the resulting claim and events. The team can explain which customer prerequisite remains unmet.

Asked what he liked most about the course, Will wrote:

course material and the labs

— Will, Consultant on NGINX implementations at F5.

Tell us what your team installs, which cluster conditions customers control, and how acceptance and support are divided. We will recommend exercises around those delivery decisions.