Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Principle:Kubeflow Pipelines Kustomize Resource Application

From Leeroopedia
Sources Kustomize, Kubeflow Deployment
Domains Infrastructure, Kubernetes, Deployment
Last Updated 2026-02-13

Overview

A deployment strategy that uses Kustomize overlays to render and apply Kubernetes manifests in a structured, environment-specific manner.

Description

Kustomize-based deployment separates concerns into cluster-scoped resources (CRDs, namespaces, RBAC) and namespace-scoped resources (services, deployments). The base/overlay pattern allows the same core resources to be customized for different environments (platform-agnostic, GCP, multi-user). Resources are rendered via kustomize build and applied via kubectl apply. CRDs must be applied first and confirmed before applying dependent resources.

Usage

Use for deploying KFP to any Kubernetes cluster. Choose the appropriate environment overlay based on your platform and requirements.

Theoretical Basis

Configuration management via overlay composition. Base resources define core components; overlays customize for environments. This separation enables DRY configuration while supporting varied deployment targets.

  • Base resources define the canonical set of Kubernetes objects for KFP
  • Overlays patch or extend the base for specific environments (e.g., GCP, multi-user)
  • Two-phase application ensures CRDs exist before dependent resources reference them

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment