diff --git a/infrastructure/kubenav/kustomization.yaml b/infrastructure/kubenav/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1134e63d12ac8ae016ac31ebc91fe365a1320860
--- /dev/null
+++ b/infrastructure/kubenav/kustomization.yaml
@@ -0,0 +1,9 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+namespace: kubenav-system
+resources:
+  - namespace.yaml
+  - https://git.shivering-isles.com/github-mirror/kubenav/deploy/-/raw/ed66ab3bf470fe7a43c6990e39d158b249f5ff7c/dashboards/prometheus-dashboard.yaml
+  - https://git.shivering-isles.com/github-mirror/kubenav/deploy/-/raw/ed66ab3bf470fe7a43c6990e39d158b249f5ff7c/dashboards/cert-manager-dashboard.yaml
+  - https://git.shivering-isles.com/github-mirror/kubenav/deploy/-/raw/ed66ab3bf470fe7a43c6990e39d158b249f5ff7c/dashboards/nginx-ingress-request-handling-performance-dashboard.yaml
+  - https://git.shivering-isles.com/github-mirror/kubenav/deploy/-/raw/ed66ab3bf470fe7a43c6990e39d158b249f5ff7c/dashboards/nginx-ingress-dashboard.yaml
diff --git a/infrastructure/kubenav/namespace.yaml b/infrastructure/kubenav/namespace.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..75ec10bb68be711f98e4cafdaab4b5ee9b336632
--- /dev/null
+++ b/infrastructure/kubenav/namespace.yaml
@@ -0,0 +1,7 @@
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: kubenav-system
+  labels:
+    name: kubenav-system
+    kyverno.shivering-isles.com/class: "system"
diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml
index 43663a628e85513372dd2a0b4bf22257545b36b8..4090e3baa36e926908ceec9c59003a71b2d697a1 100644
--- a/infrastructure/kustomization.yaml
+++ b/infrastructure/kustomization.yaml
@@ -13,3 +13,4 @@ resources:
   - flux-system
   - k8up
   - postgres
+  - kubenav