Difference between revisions of "Kind: DaemonSet"
Jump to navigation
Jump to search
(Redirected page to Kubernetes DaemonSets) Tag: New redirect |
|||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | # | + | {{lc}} |
+ | |||
+ | apiVersion: apps/v1 | ||
+ | [[kind: DaemonSet]] | ||
+ | [[metadata:]] | ||
+ | name: [[fluentd-elasticsearch]] | ||
+ | namespace: [[kube-system]] | ||
+ | labels: | ||
+ | k8s-app: [[fluentd-logging]] | ||
+ | spec: | ||
+ | selector: | ||
+ | matchLabels: | ||
+ | name: fluentd-elasticsearch | ||
+ | template: | ||
+ | metadata: | ||
+ | labels: | ||
+ | name: fluentd-elasticsearch | ||
+ | spec: | ||
+ | [[tolerations:]] | ||
+ | # these tolerations are to have the [[daemonset]] runnable on control plane node | ||
+ | # remove them if your control plane nodes should not [[run pods]] | ||
+ | - key: node-role.kubernetes.io/control-plane | ||
+ | operator: Exists | ||
+ | effect: NoSchedule | ||
+ | - key: [[node-role.kubernetes.io]]/master | ||
+ | operator: Exists | ||
+ | effect: NoSchedule | ||
+ | containers: | ||
+ | - name: fluentd-elasticsearch | ||
+ | image: quay.io/fluentd_elasticsearch/fluentd:v2.5.2 | ||
+ | resources: | ||
+ | limits: | ||
+ | memory: 200Mi | ||
+ | requests: | ||
+ | cpu: 100m | ||
+ | memory: 200Mi | ||
+ | volumeMounts: | ||
+ | - name: varlog | ||
+ | mountPath: /var/log | ||
+ | - name: varlibdockercontainers | ||
+ | mountPath: /var/lib/docker/containers | ||
+ | readOnly: true | ||
+ | [[terminationGracePeriodSeconds]]: 30 | ||
+ | volumes: | ||
+ | - name: varlog | ||
+ | hostPath: | ||
+ | path: /var/log | ||
+ | - name: [[varlibdockercontainers]] | ||
+ | hostPath: | ||
+ | path: /var/lib/docker/containers | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[kubectl describe ds]]</code> | ||
+ | * [[kind: ReplicaSet]] | ||
+ | |||
+ | == See also == | ||
+ | * {{kind: DaemonSet}} | ||
+ | * {{DaemonSet}} | ||
+ | |||
+ | [[Category:Kind]] |
Latest revision as of 10:38, 21 April 2024
apiVersion: apps/v1 kind: DaemonSet metadata: name: fluentd-elasticsearch namespace: kube-system labels: k8s-app: fluentd-logging spec: selector: matchLabels: name: fluentd-elasticsearch template: metadata: labels: name: fluentd-elasticsearch spec: tolerations: # these tolerations are to have the daemonset runnable on control plane node # remove them if your control plane nodes should not run pods - key: node-role.kubernetes.io/control-plane operator: Exists effect: NoSchedule - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule containers: - name: fluentd-elasticsearch image: quay.io/fluentd_elasticsearch/fluentd:v2.5.2 resources: limits: memory: 200Mi requests: cpu: 100m memory: 200Mi volumeMounts: - name: varlog mountPath: /var/log - name: varlibdockercontainers mountPath: /var/lib/docker/containers readOnly: true terminationGracePeriodSeconds: 30 volumes: - name: varlog hostPath: path: /var/log - name: varlibdockercontainers hostPath: path: /var/lib/docker/containers
Related[edit]
See also[edit]
Advertising: