Noob question: How do you setup your local dev environment?

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Mergify - Updating dependencies is time-consuming.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    Others on this site are more experienced than I, but: there does exist tooling for local replication of a k8s cluster (one example is kind, but in general a 'real' Kubernetes cluster isn't going to be easy to replicate locally. More than a few services will simply overload your machine, and in general production clusters are maintained by a full time team and aren't available to be replicated by single developers on that team.

  • flux-cluster-template

    A community opinionated template for deploying a single Kubernetes cluster with Ansible backed by Flux, SOPS, GitHub Actions, Renovate, Cilium and more!

    Magical setups like this often get a lot of bad rap, but if you already understand Ansible and know Linux etc, you might find this repo a good start to building out your own cluster using gitops: https://github.com/onedr0p/flux-cluster-template

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • okteto

    Develop your applications directly in your Kubernetes Cluster

    Check also devspace.sh and okteto.com

  • devspace

    DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

    Check also devspace.sh and okteto.com

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