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. Learn more →
Top 23 Go Helm Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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.
-
devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
-
werf
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
-
helmfile
Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD. (by helmfile)
-
DevOps
I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.
-
kube-score
Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Applying Kubernetes manifests individually is problematic because files can get overlooked. Packaging your applications as Helm charts lets you version your manifests and easily repeat deployments into different environments. Helm tracks the state of each deployment as a "release" in your cluster.
cat << EOF wget \ https://github.com/goharbor/harbor/releases/download/v2.9.4/\ harbor-offline-installer-v2.9.4.tgz EOF
The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.
Project mention: Is there any Django app deployment tool for VPS-based environments with UI? | /r/django | 2023-05-09
Given the team had already adopted GitOps and were familiar with deployments powered by Helm Releases and Flux, we wanted to move the provisioning of the infrastructure to be part of the same process of creating the service and its continuous deployment.
Project mention: Amazon EC2 Enhances Defense in Depth with Default IMDSv2 | news.ycombinator.com | 2023-11-27Kubernetes? You mean the container orchestration system where they forgot to add Multi-tenancy? And no namespaces are not Multi-tenancy...
https://www.vcluster.com/
If you omit sudo, then you can move the binary yourself.
And of course, there's nothing stopping you visiting the releases page - or installing my tap and getting it from Brew!
https://github.com/alexellis/arkade/releases
Project mention: Installing multiple helm charts in one go [Approach 2 - using helmfile] | dev.to | 2023-12-26sudo wget https://github.com/helmfile/helmfile/releases/download/v0.159.0/helmfile_0.159.0_linux_amd64.tar.gz sudo tar -xxf helmfile_0.159.0_linux_amd64.tar.gz sudo rm helmfile_0.159.0_linux_amd64.tar.gz sudo mv helmfile /usr/local/bin/
Project mention: Noob question: How do you setup your local dev environment? | /r/kubernetes | 2023-05-31Check also devspace.sh and okteto.com
Project mention: Pradumnasaraf/DevOps: This repo contains all my learning related to DevOps | /r/kubernetesx | 2023-06-14
Project mention: Kong Gateway on AWS EKS: A Journey into Cloud-native API Management | dev.to | 2024-01-16#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." source scripts/common.sh green "Installing Kubectl" install_kubectl green "Installing helm version => ${HELM_VERSION}" install_helm green "Setting up Kong Helm Repo" helm repo add kong https://charts.konghq.com helm repo update green "Installing Helm Diff Plugin" helm plugin install https://github.com/databus23/helm-diff || true green "Setting up AWS Auth" setup_aws_auth green "Set the current namespace" kubectl config set-context --current --namespace=${KONG_NAME}-kong green "Validating VPA Config => ${KONG_NAME}-kong-vpa" kubectl diff -f ${KONG_NAME}/vpa.yaml || true if [[ "${KONG_NAME}" == prd ]]; then green "Validating Ingress => ${KONG_NAME}-kong-ingress" kubectl diff -f ${KONG_NAME}/ingress.yaml || true fi green "Validating Kong => ${KONG_NAME}" helm diff upgrade \ --install \ "${KONG_NAME}" \ kong/kong \ --namespace "${NAMESPACE}" \ -f ${KONG_NAME}/kong.yaml \ --set-file dblessConfig.config=${KONG_NAME}/declarative.yaml \ --version 2.6.3
I just want to throw in keel as another alternative.
We also leverage tools like Kubent, popeye, kdave, and Pluto to help us manage API deprecations (when Kubernetes deprecates features in updates) and ensure the overall health of our infrastructure.
Project mention: Helm-Compose – The Docker-compose like tool for K8s development | news.ycombinator.com | 2023-08-28We've been using Helmsman (https://github.com/Praqma/helmsman) for the same use case. It supports some other creature comforts (automatic fetching of parameters from AWS SSM, chart ordering, etc.) and seems a bit more mature.
I use [Chart-Testing](https://github.com/helm/chart-testing) to test helm chart.
Go Helm related posts
- How to take down production with a single Helm command
- Podinfo
- Kubernets Helm Chart
- Weaveworks Is Shuting Down
- Kong Gateway on AWS EKS: A Journey into Cloud-native API Management
- 🎀 Five tools to make your K8s experience more enjoyable 🎀
- Building a Kubernetes Operator with the Operator Framework
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Index
What are some of the best open-source Helm projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | helm | 26,013 |
2 | Harbor | 22,485 |
3 | argo-cd | 16,143 |
4 | kubevela | 6,062 |
5 | flux2 | 5,927 |
6 | vcluster | 5,577 |
7 | podinfo | 5,120 |
8 | kubeapps | 4,795 |
9 | arkade | 4,087 |
10 | devspace | 4,074 |
11 | helmfile | 4,024 |
12 | werf | 3,912 |
13 | chartmuseum | 3,477 |
14 | k8s-deployment-strategies | 3,431 |
15 | helmfile | 3,164 |
16 | okteto | 3,163 |
17 | DevOps | 2,591 |
18 | kube-score | 2,577 |
19 | helm-diff | 2,503 |
20 | keel | 2,346 |
21 | pluto | 1,960 |
22 | helmsman | 1,350 |
23 | chart-testing | 1,209 |
Sponsored