# Practice Test - DaemonSets - Take me to [Practice Test](https://kodekloud.com/topic/practice-test-daemonsets/) Solutions to practice test daemonsets - Run the command kubectl get daemonsets --all-namespaces
``` $ kubectl get daemonsets --all-namespaces ```
- Run the command kubectl get daemonsets --all-namespaces
``` $ kubectl get daemonsets --all-namespaces ```
- Run the command kubectl get all --all-namespaces and identify the types
``` $ kubectl get all --all-namespaces ```
- Run the command kubectl describe daemonset kube-proxy --namespace=kube-system
``` $ kubectl describe daemonset kube-proxy --namespace=kube-system ```
- Run the command kubectl describe daemonset kube-flannel-ds-amd64 --namespace=kube-system
``` $ kubectl describe daemonset kube-flannel-ds-amd64 --namespace=kube-system ```
- Create a daemonset
``` $ vi ds.yaml ``` ``` apiVersion: apps/v1 kind: DaemonSet metadata: name: elasticsearch namespace: kube-system labels: k8s-app: fluentd-logging spec: selector: matchLabels: name: elasticsearch template: metadata: labels: name: elasticsearch spec: tolerations: # this toleration is to have the daemonset runnable on master nodes # remove it if your masters can't run pods - key: node-role.kubernetes.io/master effect: NoSchedule containers: - name: elasticsearch image: k8s.gcr.io/fluentd-elasticsearch:1.20 ```
- To create the daemonset and list the daemonsets and pods
``` $ kubectl create -f ds.yaml $ kubectl get ds -n kube-system $ kubectl get pod -n kube-system|grep elasticsearch ```