Porch is a Kubernetes extension apiserver for managing the lifecycle of KRM configuration packages in Git and OCI repositories. It provides a Kubernetes-native API for package operations, enabling GitOps workflows with approval gates, automation, and collaboration.
The fundamental topics necessary to understand Porch as “package orchestration” on a conceptual level.
A set of guides for installing Porch prerequisites, the porchctl CLI, and deploying Porch components on a Kubernetes cluster.
Step-by-step guides for using Porch to manage configuration packages
Porch’s internal architecture and component design
Configuring and deploying Porch in different environments
Command-line and API reference documentation for Porch
Common issues, solutions, and frequently asked questions for Porch
Definitions of key terms and concepts used in Porch documentation
How to contribute to Porch documentation and codebase