Open Source

Supercharging Kubernetes with Jetstack Open Source

Enhancing the experience a tool at a time

Tarmak Logo

Tarmak

Tarmak and its underlying components are the product of Jetstack’s extensive experience working with customers to build and deploy Kubernetes in production at scale. Tarmak is an open source toolkit for Kubernetes cluster lifecycle management, built to be cloud provider-agnostic and gives consistent and reliable cluster deployment and management.

Navigator

Navigator

Companies often have to run stateful services out-of-cluster, leading to awkward architecture decisions. Navigator is a Kubernetes-native Database-as-a-Service (DBaaS). It enables stateful services to be deployed as first-class citizens in Kubernetes, meaning a consistent deployment experience for stateless and stateful services alike.

Cert-Manager

Cert-Manager

Cert-Manager follows on from Kube-Lego, and surpasses the limits of ACME and compatibility with Ingress. Cert-Manager’s general purpose is as an Issuer interface, and boasts the following qualities:

  • Extendable: uses custom resources to define certificates & issuing sources
  • Robust: no longer bound to compatibility with a limited set of Ingress controllers
  • Based on Kubernetes best practices

Kube-Lego

Kube-Lego

Kube-Lego is an open source project, started by Jetstack, for automating Let’s Encrypt TLS-enabled web services running in Kubernetes. Kube-Lego automates the process in Kubernetes by watching ingress resources and automatically requesting missing or expired TLS certificates from Let’s Encrypt.

  • Negotiates with an ACME server to obtain certificates for Ingress
  • Performs domain validations via ACME HTTP-01
  • Automates renewal process