kusion
kustomize
kusion | kustomize | |
---|---|---|
8 | 28 | |
739 | 10,588 | |
0.5% | 0.8% | |
9.6 | 9.3 | |
about 13 hours ago | 1 day ago | |
Go | Go | |
Apache License 2.0 | 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.
kusion
-
Are "Infrastructure as Code" limited to "Infrastructure" only?
Now there are more subdivided practice: * Policy as Code: Sentinel, OPA * Database as Code: bytebase * AppConfiguration as Code: KusionStack, Acorn * ...... (Welcome to add more)
-
Deliver WordPress on Kubernetes and Clouds within just 5 minutes
Seamlessly Manage Your App with Hybrid Resources like Kubernetes and IaaS Products using Kusion (https://github.com/KusionStack/kusion)
-
What we gained from our platform engineering practice in Ant Group
Platform engineering holds the key to modern app operations, and we’re proud to announce the open sourcing of KusionStack, which builds upon our established practices here at AntGroup.
-
Website for people building Internal Developer Platforms
I have written an article about our large-scale Platform Engineering practice in Ant Group with Kusion (https://github.com/KusionStack/kusion) https://medium.com/@daniellee0929/how-to-scale-up-operations-in-the-era-of-post-cloud-native-era-8f18729ebfc0
- How to scale operations in the era of Post Cloud Native?
-
Alternatives to Helm?
You can try kusion https://github.com/KusionStack/kusion for a complete platform engineering solution from CI to CD
-
The KCL Programing Language for DevOps
Used as a platform engineering programming language to deliver modern app with Kusion Stack.
-
KCL - Make Kubernetes Resource Management Easier
Kusion: https://github.com/KusionStack/kusion
kustomize
-
Building a Kubernetes Operator with the Operator Framework
kustomize: brew install kustomize
- Kustomize deployment order
- Deploying helm charts with other resources
-
How and when to use Helm and Kustomize together
It's a built in feature of kustomize https://github.com/kubernetes-sigs/kustomize/blob/master/api/types/helmchartargs.go
-
Alternatives to Helm?
I think the combination of Kustomize and helm works in my experience. For advanced use cases, you can also see KRM functions in Kustomize.
-
How to pass dynamic values to Kustomize?
See for instance a related issue: https://github.com/kubernetes-sigs/kustomize/issues/3866
-
Help with Kustomize: cleanest way to replace an environment variable in a pod or deployment?
Using a strategic merge is the safest way so you avoid the index fragility.
-
Helm makes it overly complex, or is it just me?
Rendering out the manifests is something I have been pushing for. Not having to understand how every templating tool works and what actually is being changed is key. Though, it gets complicated when you use helm (or any templating/patching tool) that produces many variants. You also lose any release/deployment time hooks that are provided (helm hooks or recently "patched" kustomize env variables).
-
Deployment with ArgoCD & secrets in helm chart
https://github.com/kubernetes-sigs/kustomize/blob/master/examples/chart.md (edit: oh I see the other commenter also included this link, oops)
-
Monokle, Kustomize & Quality Kubernetes Deployments
Kustomize is an open-source project that “lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is.” It’s now the most popular tool for customizing Kubernetes manifests reasonably, and it’s even built directly into the Kubernetes CLI since K8s v1.14.
What are some alternatives?
kcl - KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
helmfile - Deploy Kubernetes Helm Charts
konfig - Shared repository of application models and components, and CI suite for GitOps workflows
kpt - Automate Kubernetes Configuration Editing
kubernetes-sec-alert - Track Kubernetes CVEs by native GitHub notifications!
ytt - YAML templating tool that works on YAML structure instead of text
punq - A slim open-source workload manager for Kubernetes with team collaboration, WebApp, and CLI.
kubevela - The Modern Application Platform.
bytebase - The GitHub/GitLab for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
tanka - Flexible, reusable and concise configuration for Kubernetes
community - KusionStack community material
helm-charts - Prometheus community Helm charts