Kubernetes tools

Set of generic tools to operate Kubernetes.

UI

Management tools to work directly with Kubernetes.

Web

Desktop app

Terminal

Templating

There are many tools for templating Kubernetes entities:

  • helm - traditional tool for k8s;
  • kustomize is currently integrated into kubectl;
  • jsonnet - Google tool written in JavaScript;
  • go-jsonnet - jsonnet in pure Go from Google;
  • ksonnet - k8s specific modification of go-jsonnet (deprecated scince k8s 1.13 in favour of kustomize);
  • qbec from Splunk;
  • tanka from Grafana;
  • kapitan from Deepmind;
  • kubecfg from Bitnami;
  • karavel in Python;
  • cue - Configure Unify Execute;
  • ytt - YAML Templating Tool.

Monitoring

Misc tools

  • DevSpace is an open-source developer tool for Kubernetes that lets you develop and deploy cloud-native software faster;
  • Kyverno - Kubernetes Native Policy Management;
  • KEDA - Kubernetes Event-driven Autoscaling;
  • Open Policy Agent - Policy-based control for cloud native environments.

Links