Difference between revisions of "Kind: DaemonSet"

From wikieduonline
Jump to navigation Jump to search
(Removed redirect to Kubernetes DaemonSets)
Tag: Removed redirect
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{lc}}
 +
 
  apiVersion: apps/v1
 
  apiVersion: apps/v1
 
  [[kind: DaemonSet]]
 
  [[kind: DaemonSet]]
 
  [[metadata:]]
 
  [[metadata:]]
   name: fluentd-elasticsearch
+
   name: [[fluentd-elasticsearch]]
   namespace: kube-system  
+
   namespace: [[kube-system]]
 
   labels:
 
   labels:
     k8s-app: fluentd-logging
+
     k8s-app: [[fluentd-logging]]
 
  spec:
 
  spec:
 
   selector:  
 
   selector:  
Line 16: Line 18:
 
     spec:
 
     spec:
 
       [[tolerations:]]
 
       [[tolerations:]]
       # these tolerations are to have the daemonset runnable on control plane node
+
       # these tolerations are to have the [[daemonset]] runnable on control plane node
       # remove them if your control plane nodes should not run pods
+
       # remove them if your control plane nodes should not [[run pods]]
 
       - key: node-role.kubernetes.io/control-plane
 
       - key: node-role.kubernetes.io/control-plane
 
         operator: Exists
 
         operator: Exists
 
         effect: NoSchedule
 
         effect: NoSchedule
       - key: node-role.kubernetes.io/master
+
       - key: [[node-role.kubernetes.io]]/master
 
         operator: Exists
 
         operator: Exists
 
         effect: NoSchedule  
 
         effect: NoSchedule  
Line 39: Line 41:
 
           mountPath: /var/lib/docker/containers
 
           mountPath: /var/lib/docker/containers
 
           readOnly: true
 
           readOnly: true
       terminationGracePeriodSeconds: 30
+
       [[terminationGracePeriodSeconds]]: 30
 
       volumes:
 
       volumes:
 
       - name: varlog
 
       - name: varlog
 
         hostPath:
 
         hostPath:
 
           path: /var/log
 
           path: /var/log
       - name: varlibdockercontainers
+
       - name: [[varlibdockercontainers]]
 
         hostPath:
 
         hostPath:
 
           path: /var/lib/docker/containers
 
           path: /var/lib/docker/containers
  
 +
== Related ==
 +
* <code>[[kubectl describe ds]]</code>
 +
* [[kind: ReplicaSet]]
 +
 +
== See also ==
 +
* {{kind: DaemonSet}}
 +
* {{DaemonSet}}
  
{{kind: 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: