eks-consul-ingressnginx
helm-diff
eks-consul-ingressnginx | helm-diff | |
---|---|---|
1 | 8 | |
6 | 2,541 | |
- | - | |
3.6 | 8.8 | |
over 1 year ago | 18 days ago | |
Go | ||
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eks-consul-ingressnginx
-
GKE with Consul Service Mesh
Consul on EKS using nginx as ingress (transparent mode)
helm-diff
-
Kong Gateway on AWS EKS: A Journey into Cloud-native API Management
#!/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
-
Simplified Deployment: A Deep Dive into Containerization and Helm
helm plugin install https://github.com/databus23/helm-diff helm plugin install https://github.com/aslafy-z/helm-git helm plugin install https://github.com/jkroepke/helm-secrets
- difftool to generate config with only new changes
-
GKE with Consul Service Mesh
helm-diff plugin to see differences about what will be deployed.
-
Falling for Kubernetes
There's Helm plugin (https://github.com/databus23/helm-diff) that show diff results for you, for example
helm diff upgrade --namespace
- Helm Diff
- Cannot update statefulset?
-
Bitnami Sealed Secrets - How To Store Kubernetes Secrets In Git Repositories
So helm secrets is a helm plugin, not quite native. It requires the helm diff plugin as well.
What are some alternatives?
chartmuseum - helm chart repository server
charts - ⚠️(OBSOLETE) Curated applications for Kubernetes
helm - The Kubernetes Package Manager
k8s-platform-lcm - A faster and easier way to manage the lifecycle of applications and tools, running and living around your Kubernetes platform
chart-releaser - Hosting Helm Charts via GitHub Pages and Releases
helmfile - Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.
awsume - A utility for easily assuming AWS IAM roles from the command line.
helm-git - Helm Plugin - Install Helm Charts strait from Git repositories
OpenLens - OpenLens Binary Build Repository
kubecfg - A tool for managing complex enterprise Kubernetes environments as code.
helm-charts - Helm Charts published by Bedag Informatik AG
sops - Simple and flexible tool for managing secrets