First, install *local-path-provisioner*. Then: kubectl create -f kube-logging.yaml kubectl create -f elasticsearch-service.yaml kubectl create -f elasticsearch-statefulset.yaml kubectl create -f kibana.yaml kubectl create -f fluentd.yaml To get some logging output: kubectl create -f counter.yaml To fix broken config: kubectl -n kube-system create configmap fluentd-config \ --from-file fluentd/kubernetes.conf \ --from-file fluentd/fluent.conf \ --from-file fluentd/systemd.conf