k8s based platform

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • capsule

    Multi-tenancy and policy-based framework for Kubernetes. (by clastix)

    For multi tenancy you could use this: https://github.com/clastix/capsule

  • vcluster

    vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

    Or even this for further isolation: https://www.vcluster.com

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • sealed-secrets

    A Kubernetes controller and tool for one-way encrypted Secrets

    Also you depending on your use case, you could replace vault with a more gitops ready solution such as sealed secret: https://github.com/bitnami-labs/sealed-secrets

  • kubeplus

    Kubernetes Operator for Multi-instance SaaS

    Seems like you are a platform team who wants to offer self-service experience to your customers to enable them to spin up services that they want. I would encourage you to take a look at our project KubePlus - https://github.com/cloud-ark/kubeplus It enables a platform team to create Kubernetes-style APIs (CRDs) from Helm charts. You can create APIs for each of the services that you want your product teams to instantiate (Prometheus, ELK, Vault, etc.). All you need is Helm chart for a service. Your product teams will use these APIs to instantiate the actual service. KubePlus takes care of multi-tenancy, monitoring, RBAC for service instances behind the scene. Will be happy to provide more details. Let me know.

  • porter

    Porter enables you to package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and install with a single command. (by getporter)

    Check https://cnab.io/ and https://porter.sh/

  • cnab-spec

    Cloud Native Application Bundle Specification

    Check https://cnab.io/ and https://porter.sh/

  • helm-charts

    Komodor.io public helm charts (by komodorio)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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