Design notes for a Kubernetes operator that manages namespace, pod, StatefulSet, ConfigMap, Service and Ingress lifecycle