Platform deployment
This section covers how to deploy Flyte to your own Kubernetes cluster using the
flyte-binary Helm chart.
Flyte ships as a single unified binary that bundles the runs service, the task/actions controller, the data proxy, and the app service, served alongside the Flyte web console. You point it at three things you provision yourself (a Kubernetes cluster, a PostgreSQL database, and an object store) and it runs as one Deployment that you scale vertically.
Read these pages in order:
- Deployment overview: architecture and the external dependencies you need to provision.
- Kind deployment: spin up the whole stack on a kind cluster (on your machine or a DigitalOcean cloud VM) for evaluation, including an optional self-contained authentication setup with Dex (or an external OIDC provider).
-
AWS deployment: a minimal
values.yaml, thehelm installcommand, object-storage access, ingress, and a worked AWS/EKS example. - Authentication and SSO: securing the API and putting single sign-on in front of the console.
- Enable app serving: running long-running apps on Knative, including how to install the Knative Serving prerequisite.