Zarf: K8s in Airgapped Environments
github.com
github.com
It's a tool to scan/inspect, download, push images, install them on clusters that are airgapped (or sometimes airgapped). Ok.
But what is k9s doing there? Or suddenly the tool provisions clusters? And git repositories... And a logging stack...
So is it a tool for helping with deployment or a full k8s distribution? Or even a cicd on top of that?
Zarf is also meant to be a standalone single binary solution to a lot of other common problems in the k8s airgapped deployment sphere (which is why k9s and some other common utils are embedded under `zarf tools`).
The logging stack is part of the default "init" package, which is a special package that bootstraps ANY k8s cluster to point references (images, git repos, oci artifacts) to internally deployed registries (distribution/distribution, and Gitea).
Git repos exist as a citizen to enable gitops based deployments (flux, argocd).
I actually like it a lot, would use it at work if I knew about that before. Not for fully airgapped envs but rather semi-isolated, where at least Internet access should not come as granted.
Their business model is really interesting actually. Building OSS tools for government is not the typical way of doing things.