Kubernetes-based development with Devspace

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
  • charts

    Public helm charts (by FusionAuth)

  • Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • 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
  • kaniko

    Build Container Images In Kubernetes

  • The above configuration defines how to build our API and our micro-services. When they are pushed to their docker registry, both docker images will have the same random tag (defined by the built-in variable DEVSPACE_RANDOM). Instead of using a docker daemon, we can also choose to use custom build commands or kaniko. We can use environment variables, like SOME_IMPORTANT_VARIABLE and provide the usual options to build docker images.

  • RabbitMQ

    Open source RabbitMQ: core server and tier 1 (built-in) plugins

  • Our message queue is probably redismq, rabbitmq or kubemq, for which we also easily find helm charts.

  • Keycloak

    Open Source Identity and Access Management For Modern Applications and Services

  • Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • minikube

    Run Kubernetes locally

  • Or you can manually set up your own kind, minikube, or docker for desktop cluster.

  • kubemqctl

    Kubemqctl is a command line interface (CLI) for KubeMQ , Kubernetes Message Broker

  • Our message queue is probably redismq, rabbitmq or kubemq, for which we also easily find helm charts.

  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  • Or you can manually set up your own kind, minikube, or docker for desktop cluster.

  • SaaSHub

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

    SaaSHub logo
  • helm

    The Kubernetes Package Manager

  • Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • fusionauth-jwt

    A simple to use Java 8 JWT Library. Verify, Sign, Encode, Decode all day.

  • Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • devspace

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

  • Modern applications base more and more on micro-services. Splitting large applications into smaller pieces makes the whole more maintainable and easier to develop. However, instead of developing a big monolith, we work on a bunch of tiny applications, making it more challenging to debug and deploy the whole system. Luckily, there are many tools out there to help us out. An interesting comparison of some of them can be found here. In what follows, we want to see how easy it is to do Kubernetes-based development with devspace.

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

  • Ultimate EKS Baseline Cluster: Part 1 - Provision EKS

    17 projects | dev.to | 21 Jul 2023
  • POLL: How do you orchestrate your provisioning?

    5 projects | /r/devops | 28 Dec 2022
  • GKE with Consul Service Mesh

    29 projects | dev.to | 3 Dec 2022
  • Detecting Kubernetes API Deprecations with pluto

    5 projects | dev.to | 24 Jul 2022
  • How to take down production with a single Helm command

    1 project | news.ycombinator.com | 4 Apr 2024