Skip to main content

Platform Base documentation

Platform Base is a Jsonnet library that renders the Argo CD Applications of a Kubernetes platform. It takes a cluster from zero to a running, application deployment ready cluster without a deep dive into the configuration of each tool.

You vendor Platform Base into a Git repository of your own, set a few options and apply one bootstrap render to an empty cluster. Argo CD then installs the components below and keeps them in sync with Git.

AreaComponents
GitOpsArgo CD
IngressTraefik
TLScert-manager
IAMKeycloak, with single sign-on for Argo CD and Grafana
ObservabilityGrafana Alloy, Grafana Mimir, Grafana Loki, Grafana

Platform Base is for teams that run Kubernetes clusters from Git and want a working, integrated foundation that other modules and workloads can build on.

Where to go next​

  • Getting started: requirements and the installation on an empty cluster.
  • Concepts: how Platform Base is built and why.
  • Guides: configure TLS, identity providers, Argo CD and observability.
  • Reference: configuration options and the rendered Applications.
  • Troubleshooting: render errors and common problems.
  • Upgrade notes: how to upgrade and the changes that need action on running clusters.

License​

Platform Base is released under the Apache License 2.0.