$ k8scalc generate --list
Config Generators
Fill in the fields, get production-ready YAML or config output. Copy to clipboard or download directly.
Kubernetes
kubeadm Config Generator
kubeadm-config.yamlGenerate a production-ready kubeadm-config.yaml for bootstrapping a Kubernetes cluster. Outputs ClusterConfiguration, InitConfiguration, and KubeletConfiguration.
HAProxy Kubernetes Config Generator
haproxy.cfgGenerate a production-ready haproxy.cfg for load balancing the Kubernetes API server and Ingress controller. Supports 1–3 control plane nodes with TCP passthrough.
Kubernetes Network Policy Generator
network-policy.yamlGenerate Kubernetes NetworkPolicy YAML with default-deny and allow rules for namespace isolation. Supports ingress allow-lists, egress port rules, DNS, and Prometheus scraping.
etcd Backup CronJob Generator
etcd-backup-cronjob.yamlGenerate a Kubernetes CronJob that automatically takes etcd snapshots and uploads them to S3. Includes the Secret, ServiceAccount, and complete CronJob YAML.
ArgoCD Application Generator
argocd-application.yamlGenerate an ArgoCD Application manifest for GitOps deployments. Supports directory, Kustomize, and Helm chart sources with automated or manual sync policies.
Kubernetes Deployment YAML Generator
deployment.yamlGenerate a Kubernetes Deployment and ClusterIP Service YAML with resource requests/limits, liveness/readiness probes, and configurable replicas, image, and environment variables.
Kubernetes Ingress Generator
ingress.yamlGenerate Kubernetes Ingress YAML for nginx Ingress Controller or Traefik IngressRoute. Supports TLS with cert-manager, path routing, and Let's Encrypt configuration.
GitHub Actions K8s Deploy Generator
.github/workflows/deploy.ymlGenerate a GitHub Actions workflow that builds and pushes a Docker image to GHCR, Docker Hub, or a private registry, then deploys to Kubernetes via kubectl or Helm.
Kubernetes RBAC Generator
rbac.yamlGenerate a Kubernetes ServiceAccount, Role or ClusterRole, and RoleBinding or ClusterRoleBinding in one manifest. Configure resources and verbs for least-privilege access.
Kubernetes HPA Generator
hpa.yamlGenerate a Kubernetes HorizontalPodAutoscaler manifest targeting CPU and/or memory utilisation. Supports custom metrics and scale-down stabilisation.
Helm Chart values.yaml Generator
values.yamlGenerate a Helm chart values.yaml with image, replicas, resources, service, ingress, and environment variable sections. Ready to use with helm install --values.
k3s Install Script Generator
install-k3s.shGenerate a k3s server or agent install command with the right flags for your setup — embedded etcd HA, external datastore, custom CIDR, flannel backend, and Traefik control.
Storage
Longhorn S3 Backup Config Generator
longhorn-s3-backup.yamlGenerate Longhorn S3 backup configuration: credentials Secret, BackupTarget settings, StorageClass, and RecurringJob YAML. Works with Hetzner Object Storage, AWS S3, and any S3-compatible endpoint.
Kubernetes PVC Generator
pvc.yamlGenerate a Kubernetes PersistentVolumeClaim YAML for Longhorn, standard SSDs, or local storage. Includes optional StorageClass definition and ReadWriteMany support.
Docker & Containers
Dockerfile Generator
DockerfileGenerate a production-ready Dockerfile for Node.js, Python, Go, Rust, or Java. Supports multi-stage builds, non-root users, and minimal base images.
Docker Compose Generator
docker-compose.ymlGenerate a production-ready docker-compose.yml with your app, optional PostgreSQL or MySQL database, Redis, and nginx reverse proxy. Includes health checks and named volumes.