gravity
zarf
gravity | zarf | |
---|---|---|
4 | 6 | |
1,087 | 1,185 | |
- | 16.9% | |
1.6 | 9.5 | |
10 months ago | 6 days 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.
gravity
-
Zarf: K8s in Airgapped Environments
Spiritual successor to https://github.com/gravitational/gravity ?
-
How do you meet one?
Oh there goes gravity!
-
New automation tool - kuberlogic
Not really. Actually the question was legit. Does your tool kuberlogic covers also air-gapped situations? How do you differentiate from other gitops solutions for kubernetes? https://github.com/gravitational/gravity for example this guys were doing also air gapped deployments.
-
Deployment Packaging Solutions
I am looking for solutions for on premise deployments with limited internet access. Our deployments pull Docker images off an Azure registry. Gravity by Teleport looks like a great solution, it bundles everything up and creates an installer. However, support is being dropped from Teleport.
zarf
- Zarf: K8s in Airgapped Environments
-
Air gapped on prem install - what would you do?
There is a tool written for this exact scenario! (disclaimer: I am a maintainer) https://github.com/defenseunicorns/zarf . Zarf can create packages out of all of your images, Helm charts, manifests... and deploy that package w/ zero dependencies on the other side (you can even use k3s built into the default init package if you don't have a cluster). The docs do it more justice https://docs.zarf.dev/docs/zarf-overview .
- Zarf – DevSecOps for Air Gap and Limited-Connection Systems
- GitHub - defenseunicorns/zarf: K8s Airgap Buddy
- zarf: K8s Airgap Buddy - Zarf massively simplifies the setup & administration of kubernetes clusters "across the air gap". It provides a static go binary CLI that can pull, package, and install all the things your clusters need to run. It caches downloads (for speed), hashes packages (for security)
-
What is the Hardest Environment to Deploy to?
We're working on https://github.com/defenseunicorns/zarf which can deploy to bare metal and an airgap environment
What are some alternatives?
kapp-controller - Continuous delivery and package management for Kubernetes.
helmify - Creates Helm chart from Kubernetes yaml
microservices-datadriven - Sample code of application examples to build microservices with converged Oracle database and multi-cloud / hybrid cloud services
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.
kots - KOTS provides the framework, tools and integrations that enable the delivery and management of 3rd-party Kubernetes applications, a.k.a. Kubernetes Off-The-Shelf (KOTS) Software.
Flux - Successor: https://github.com/fluxcd/flux2
hauler - Airgap Swiss Army Knife
flux2 - Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
kuberlogic - KuberLogic turns a containerized application into a functional SaaS offering, with integrated billing, monitoring, and customer management.
helmfile - Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.
porter - Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
sbom-operator - Catalogue all images of a Kubernetes cluster to multiple targets with Syft