Kubernetes Development Environments – A Comparison

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • minikube

    Run Kubernetes locally

  • Local Kubernetes clusters are clusters that are running on the individual computer of the developer. There are many tools that provide such an environment, such as Minikube, microk8s, k3s, or kind. While they are not all the same, their use as a development environment is quite comparable.

  • devspace-plugin-loft

    Loft Plugin for DevSpace - adds commands like `devspace create space` or `devspace create vcluster` to DevSpace

  • To avoid the high cost and the management effort for larger teams, many organizations want to provide developers with either namespaces or virtual clusters (virtual clusters are relatively new, so namespaces are still more common). However, as these companies have realized that scalability of the approach matters a lot, they want to do this in an automized fashion and therefore either start developing own internal Kubernetes platforms as Spotify did or just buy existing solutions, such as Loft. Thereby, it depends on the complexity of the application and the expertise and requirements of the developers if namespaces are sufficient or if virtual clusters are a better solution.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • microk8s

    Discontinued MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge. [Moved to: https://github.com/canonical/microk8s] (by ubuntu)

  • Local Kubernetes clusters are clusters that are running on the individual computer of the developer. There are many tools that provide such an environment, such as Minikube, microk8s, k3s, or kind. While they are not all the same, their use as a development environment is quite comparable.

  • k3s

    Discontinued Lightweight Kubernetes [Moved to: https://github.com/k3s-io/k3s] (by rancher)

  • Local Kubernetes clusters are clusters that are running on the individual computer of the developer. There are many tools that provide such an environment, such as Minikube, microk8s, k3s, or kind. While they are not all the same, their use as a development environment is quite comparable.

  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  • Local Kubernetes clusters are clusters that are running on the individual computer of the developer. There are many tools that provide such an environment, such as Minikube, microk8s, k3s, or kind. While they are not all the same, their use as a development environment is quite comparable.

  • 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

  • Local Cluster vs. Remote Cluster for Kubernetes-Based Development

    5 projects | dev.to | 16 Jun 2022
  • Is Kubernetes Still Just an Ops Topic?

    4 projects | dev.to | 16 Jun 2022
  • Seeking Guidance for Transitioning to Kubernetes and SRE/DevOps for traditional infrastructure team

    3 projects | /r/kubernetes | 9 Dec 2023
  • How’s everyone running k8s on their homelab’s

    2 projects | /r/homelab | 9 Mar 2023
  • Alternative to Rancher as a multi-cluster management platform?

    5 projects | /r/kubernetes | 12 Sep 2022