Should i migrate from Kustomize to Helm?

This page summarizes the projects mentioned and recommended in the original post on /r/devops

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tanka

    Flexible, reusable and concise configuration for Kubernetes

    If you're hitting the limits of Kustomize, maybe look at Tanka as well.

  • jsonnet

    Jsonnet - The data templating language

    We experimented with Jsonnet and Dhall as languages that allow you to compose structured text files rather than template then. With hindsight I can tell you that the supporting tooling (linting, testing, package management) never materialized for Jsonnet, and Dhall is too complex unless you have a lot of Haskell devs.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • dhall-lang

    Maintainable configuration files

    We experimented with Jsonnet and Dhall as languages that allow you to compose structured text files rather than template then. With hindsight I can tell you that the supporting tooling (linting, testing, package management) never materialized for Jsonnet, and Dhall is too complex unless you have a lot of Haskell devs.

  • cdk8s

    Define Kubernetes native apps and abstractions using object-oriented programming

    Assuming either JS or Python is acceptable, is recommend you check out cdk8s. Allows you to compose manifests, but in a "boring" language without a new collection of issues.

  • cue

    The home of the CUE language! Validate and define text-based and dynamic configuration

    Have you tried CUE language yet? Looks like it has a lot in common with Jsonnet, but it has much more principled type system built into it.

  • terraform-cdk

    Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

    Avoid Pulumi, get directly to source and use https://github.com/hashicorp/terraform-cdk

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts