diff --git a/apps/k8s01/goharbor/kustomization.yaml b/apps/k8s01/goharbor/kustomization.yaml
index cbd0af6e148d68d495cd6e1ce69a6ff3c301d833..eae5906460026f5c94e33abf06b4ac7665cc8ff0 100644
--- a/apps/k8s01/goharbor/kustomization.yaml
+++ b/apps/k8s01/goharbor/kustomization.yaml
@@ -3,5 +3,6 @@ kind: Kustomization
 resources:
   - ../../base/goharbor
   - certificate.yaml
+  - poddisruptionbudget.yaml
 patchesStrategicMerge:
   - goharbor-values.yaml
diff --git a/apps/k8s01/goharbor/poddisruptionbudget.yaml b/apps/k8s01/goharbor/poddisruptionbudget.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f9a32c200caae5713ab34572f0bba175adf706e0
--- /dev/null
+++ b/apps/k8s01/goharbor/poddisruptionbudget.yaml
@@ -0,0 +1,11 @@
+apiVersion: policy/v1
+kind: PodDisruptionBudget
+metadata:
+  name: harbor-registry-pdb
+  namespace: goharbor
+spec:
+  minAvailable: 1
+  selector:
+    matchLabels:
+      app: harbor
+      component: registry