diff --git a/ingress-system/00-namespace.yaml b/ingress-system/00-namespace.yaml
new file mode 100644
index 0000000..e37da3e
--- /dev/null
+++ b/ingress-system/00-namespace.yaml
@@ -0,0 +1,4 @@
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: ingress-system
diff --git a/ingress-system/cloudflare-api-token.yaml b/ingress-system/cloudflare-api-token.yaml
index 8f6bc0d..48b5dc5 100644
--- a/ingress-system/cloudflare-api-token.yaml
+++ b/ingress-system/cloudflare-api-token.yaml
@@ -3,5 +3,5 @@ kind: Secret
 metadata:
   name: cloudflare-api-token
   namespace: ingress-system
-data:
+stringData:
   token: 9gCqm5J98tBKKZlcH5oUvQ5GmNKAxtSoRa5TfWea
diff --git a/ingress-system/external-dns.yaml b/ingress-system/external-dns.yaml
index 9a858ec..34e0367 100644
--- a/ingress-system/external-dns.yaml
+++ b/ingress-system/external-dns.yaml
@@ -26,6 +26,13 @@ spec:
             - --managed-record-types=A
             - --managed-record-types=CNAME
             - --managed-record-types=NS
+          resources:
+            requests:
+              memory: "64Mi"
+              cpu: "250m"
+            limits:
+              memory: "128Mi"
+              cpu: "500m"
           env:
             - name: CF_API_TOKEN
               valueFrom: