diff --git a/README.md b/README.md
index 654aa67..fb1c62d 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,10 @@
* [Stick the nginx-ingress controler and my-nginx app together](#stick-nginx-ingress-and-tcp-service)
* [Test exposed app on TCP-port 9000](#test-nginx-ingress-and-tcp-service)
* [Running DaemonSets on `hostPort`](#running-daemonsets)
+* [Namespaces and resource limits](#namespaces)
+ * [devel](#namespace-devel)
+ * [staging](#namespace-staging)
+ * [prod](#namespace-prod)
* [HELM charts](#helm)
* [Create a chart](#helm-create)
* [Install local chart without packaging](#helm-install-without-packaging)
@@ -319,6 +323,97 @@ spec:
type: RollingUpdate
```
+# Namespaces and resource limits
+## devel
+namespace-devel.yml:
+```
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: devel
+ labels:
+ name: devel
+```
+`kubectl apply -f namespace-devel.yml`
+
+namespace-devel-limitranges.yaml:
+```
+apiVersion: v1
+kind: LimitRange
+metadata:
+ name: limit-range-staging
+spec:
+ limits:
+ - max:
+ cpu: 500m
+ memory: 1Gi
+ min:
+ cpu: 10m
+ memory: 4Mi
+ type: Container
+```
+`kubectl apply -f namespace-devel-limitranges.yaml -n devel`
+
+## staging
+namespace-staging.yml:
+```
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: staging
+ labels:
+ name: staging
+```
+`kubectl apply -f namespace-staging.yml`
+
+namespace-staging-limitranges.yaml:
+```
+apiVersion: v1
+kind: LimitRange
+metadata:
+ name: limit-range-staging
+spec:
+ limits:
+ - max:
+ cpu: 500m
+ memory: 1Gi
+ min:
+ cpu: 10m
+ memory: 4Mi
+ type: Container
+```
+`kubectl apply -f namespace-staging-limitranges.yaml -n staging`
+
+## prod
+namespace-prod.yml:
+```
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: prod
+ labels:
+ name: prod
+```
+`kubectl apply -f namespace-prod.yml`
+
+namespace-prod-limitranges.yaml:
+```
+apiVersion: v1
+kind: LimitRange
+metadata:
+ name: limit-range-prod
+spec:
+ limits:
+ - min:
+ cpu: 10m
+ memory: 4Mi
+ type: Container
+```
+`kubectl apply -f namespace-prod-limitranges.yaml -n prod`
+
# HELM charts
Docs:
* https://helm.sh/docs/intro/using_helm/