Documents
_index
_index
Type
External
Status
Published
Created
Mar 5, 2026
Updated
Mar 5, 2026
Source
View

Prerequisites#

Before installing Porch, ensure you have:

  1. A Kubernetes cluster - Any of the following:

    • Local cluster: kind (recommended for testing, requires Docker), minikube (requires Docker or other driver), or similar
    • Cloud cluster: GKE, EKS, AKS, or any managed Kubernetes service
    • Bare-metal cluster with standard Kubernetes installation
    • Minimum version: Kubernetes {{< params "version_kube" >}}
  2. Required tools:

    • kubectl - configured with access to your cluster ({{< params "version_kube" >}})
    • kpt - for deploying the Porch package ({{< params "version_kpt" >}})
    • git - for repository operations ({{< params "version_git" >}})
    • Docker - if using kind or minikube with Docker driver ({{< params "version_docker" >}})
  3. Network access:

    • Internet connectivity to pull container images from GitHub Container Registry
    • Or pre-pulled images available in your cluster's container registry
  4. Optional tools (only needed for building Porch from source or development):

{{% alert color="primary" title="Note" %}}
The versions above are the latest tested versions and are NOT the only compatible versions. Porch may work with other versions.
{{% /alert %}}

Next Steps#

Once installed, see [Tutorials and How-Tos]({{% relref "/docs/4_tutorials_and_how-tos" %}}) to learn how to use Porch.