Building
Kubernetes¶
Building¶
Tool | Description |
---|---|
Skaffold |
|
tekton |
|
cosign |
|
k8s-digester |
|
Registries¶
Tool | Description |
---|---|
quay | Registry: Build, Store, and Distribute your Applications and Containers |
distribution | Basis of the container registry that is part of Docker Hub |
reg | Docker registry v2 command line client and repo listing generator with security checks |
kraken | P2P Docker registry capable of distributing TBs of data in seconds |
go-containerregistry |
|
crane | crane is a tool for interacting with remote images and registries |
sinker |
|
serverless-registry-proxy | Serverless reverse proxy for exposing container registries (GCR, Docker Hub, Artifact Registry etc) on custom domains |
Utils¶
Tool | Description |
---|---|
velero | Backup and migrate Kubernetes applications and their persistent volumes |
kube-janitor | Cleans up (deletes) Kubernetes resources after a configured TTL |
kube-resource-report | Report Kubernetes cluster and pod resource requests vs usage and generate static HTML |
k8s-image-swapper | Mirror images into your own registry and swap image references automatically |
outdated | Kubectl plugin to find and report outdated images running in a Kubernetes cluster |
eraser | Remove a list of non-running images from all Kubernetes nodes in a cluster |
Kubernetes Instance Calculator | Visualize Kubernetes cost calculations in an interactive way |
Public Container Images Detector | A collection of tools to statically and dynamically identify public container images that are hosted on Docker Hub |
kubectl-cost | CLI for determining the cost of Kubernetes workloads |
Dexter | Can be placed into your CI processes to scrape through the repository and find files that contain image references, with the aim of pinning them to the immutable digest |
watchtower | A process for automating Docker container base image updates |
Monitoring¶
Tool | Description |
---|---|
kube-state-metrics |
|
kwatch | Monitor and detect crashes in your Kubernetes cluster instantly |
kubediff | Show differences between running state and version controlled configuration |
Docker¶
Build Docker Images¶
Tool | Description |
---|---|
Move Over, Dockerfiles! The New Way to Craft Containers |
|
img | Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder |
jib | Build container images for your Java applications |
makisu | Docker image building tool, works in unprivileged containerized environments like Mesos and Kubernetes |
copilot-cli | Tool to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate |
apko |
|
finch | An open source client for container development, from AWS |
Minify Images¶
Tool | Description |
---|---|
Chainguard Images | Chainguard Images is a collection of container images designed for minimalism and security |
distroless |
|
docker-slim |
|
Wolfi | A lightweight GNU software distribution which is designed around minimalism, making it well-suited for containerized environments built with apko |
Utils¶
Tool | Description |
---|---|
hadolint | A smarter Dockerfile linter that helps you build best practice Docker images |
amazon-ecr-credential-helper | Automatically gets credentials for Amazon ECR on docker push/docker pull |
AWS¶
Tool | Description |
---|---|
Bottlerocket |
|
EC2 Image Builder | Build a golden Windows OS image that follows the STIGs compliance guidelines |