Terraform Module: Kubernetes Hardened Namespace (PSA + default-deny NetworkPolicy + quotas)

Multi-tenant Kubernetes namespaces created hardened by default: Pod Security Admission labels, ResourceQuota, LimitRange, default-deny NetworkPolicy with DNS still working, no-automount ServiceAccount, namespace-scoped RBAC, and one audit_evidence output for the reviewer.

Inputs

Use

module "x" {
  source = "./terraform-module-kubernetes"
}

Get the complete version $3

This page is the working piece. The full pack has everything below.

9 environment x workload presets. 14 Kubernetes objects per tenant, from two words per tenant.

Checkable without trusting us: the module validates against the real provider schema (terraform validate passed with hashicorp/kubernetes), and the four kubectl commands in the README verify every promise against your own cluster

Buy the full version — $3
ENDEJAESPT

Find a tool

Want the full version?
Enter your email and we send the download link.