All projects
devopsAdvanced

Internal Serverless Platform

Build a Heroku-like internal platform on Kubernetes with Knative.

KubernetesKnativeTektonCrossplane

Key features

  • Self-service app deployments
  • Auto scale-to-zero with Knative
  • Build-from-Git pipelines via Tekton
  • Crossplane for cloud resources
  • Web dashboard for developers

Build steps

  1. 1

    Install Knative Serving on a cluster

  2. 2

    Set up Tekton pipelines for git-to-image

  3. 3

    Deploy Crossplane and provider configs

  4. 4

    Build a small developer portal UI

  5. 5

    Add per-team RBAC