We migrated onto K8s in less than 12 months

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Nomad

    Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • modelpad

    Even on a small project it's actually better imo than tying everything to a platform like netlify or vercel. I have this little notepad app that I deploy to a two node cluster in a github action and its an excellent workflow. The k8s to get everything deployed, provision tls and everything is like 50 lines of yaml, I could pretty easily make it support branch previews or whatever too. https://github.com/SteveCastle/modelpad

  • kubernetes

    Production-Grade Container Scheduling and Management

    If you start using more esoteric features the reliability of k8s goes down. Guess what happens when you enable the in place vertical pod scaling feature gate?

    It restarts every single container in the cluster at the same time: https://github.com/kubernetes/kubernetes/issues/122028

    We have also found data races in the statefulset controller which only occurs when you have thousands of statefulsets.

    Overall, if you stay on the beaten path k8s reliability is good.

  • helm-unittest

    BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin. (by helm-unittest)

    Whilst I'll agree that writing helm charts isn't particularly delightful, consuming them can be.

    In our case we have a single application/service base helm chart that provides sane defaults and all our deployments extend from. The amount of helm values config required by the consumers is minimal, and there has been very little occasion for a consumer to include their own templates - the base chart exposes enough knobs to avoid this.

    When it comes to third-party charts, many we've been able to deploy as is (sometimes with some PRs upstream to add extra functionality), and occasionally we've needed to wrap/fork them. We've deployed far more third-party charts as-is than not though.

    One thing probably worth mentioning w.r.t to maintaining our custom charts is the use of helm unittest (https://github.com/helm-unittest/helm-unittest) - it's been a big help to avoid regressions.

    We do manage a few kubernetes resources through terraform, including Argocd (via the helm provider which is rather slow when you have a lot of CRDs), but generally we've found helm chart deployed through Argocd to be much more manageable and productive.

  • timoni

    Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Embracing Simplicity: The Advantages of Nomad over Kubernetes

    2 projects | dev.to | 16 Dec 2023
  • HULL Tutorial 01: Introducing HULL, the Helm Universal Layer Library

    5 projects | dev.to | 31 May 2022
  • Developing and Deploying a Helm Chart Application in Okteto

    4 projects | dev.to | 7 Feb 2022
  • Chapter 5 - Cloning a Remote Repository

    1 project | dev.to | 5 Sep 2024
  • Understanding Kubernetes Architecture: Exploring the Control Plane and Worker Nodes

    2 projects | dev.to | 30 Aug 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?