OpenShift DaemonSet Definition: Difference between revisions
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
<font color=teal>component</font>: <font color=teal>fluentd</font> | <font color=teal>component</font>: <font color=teal>fluentd</font> | ||
<font color=teal>provider</font>: <font color=teal>openshift</font> | <font color=teal>provider</font>: <font color=teal>openshift</font> | ||
template: | '''template''': | ||
metadata: | '''metadata''': | ||
creationTimestamp: null | creationTimestamp: null | ||
labels: | '''labels''': | ||
component: fluentd | <font color=teal>component</font>: <font color=teal>fluentd</font> | ||
<font color=teal>provider</font>: <font color=teal>openshift</font> | |||
logging-infra: fluentd | logging-infra: fluentd | ||
name: fluentd-elasticsearch | name: fluentd-elasticsearch | ||
spec: | spec: |
Revision as of 18:02, 9 February 2018
Internal
Overview
Definition
apiVersion: extensions/v1beta1 kind: DaemonSet metadata: creationTimestamp: 2017-11-11T08:16:24Z generation: 1 labels: component: fluentd logging-infra: fluentd provider: openshift name: logging-fluentd namespace: logging resourceVersion: "2865410" selfLink: /apis/extensions/v1beta1/namespaces/logging/daemonsets/logging-fluentd uid: 9b95bf05-c6b8-11e7-9f09-525400360e56 spec: selector: matchLabels: component: fluentd provider: openshift template: metadata: creationTimestamp: null labels: component: fluentd provider: openshift logging-infra: fluentd name: fluentd-elasticsearch spec: containers: - env: - name: K8S_HOST_URL value: https://kubernetes.default.svc.cluster.local - name: ES_HOST value: logging-es - name: ES_PORT value: "9200" - name: ES_CLIENT_CERT value: /etc/fluent/keys/cert - name: ES_CLIENT_KEY value: /etc/fluent/keys/key - name: ES_CA value: /etc/fluent/keys/ca - name: OPS_HOST value: logging-es - name: OPS_PORT value: "9200" - name: OPS_CLIENT_CERT value: /etc/fluent/keys/cert - name: OPS_CLIENT_KEY value: /etc/fluent/keys/key - name: OPS_CA value: /etc/fluent/keys/ca - name: ES_COPY value: "false" - name: JOURNAL_SOURCE - name: JOURNAL_READ_FROM_HEAD - name: BUFFER_QUEUE_LIMIT value: "1024" - name: BUFFER_SIZE_LIMIT value: 1m - name: FLUENTD_CPU_LIMIT valueFrom: resourceFieldRef: containerName: fluentd-elasticsearch divisor: "0" resource: limits.cpu - name: FLUENTD_MEMORY_LIMIT valueFrom: resourceFieldRef: containerName: fluentd-elasticsearch divisor: "0" resource: limits.memory - name: FILE_BUFFER_LIMIT value: 1Gi image: registry.access.redhat.com/openshift3/logging-fluentd:v3.6 imagePullPolicy: Always name: fluentd-elasticsearch resources: limits: cpu: 100m memory: 512Mi requests: memory: 512Mi securityContext: privileged: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /run/log/journal name: runlogjournal - mountPath: /var/log name: varlog - mountPath: /var/lib/docker/containers name: varlibdockercontainers readOnly: true - mountPath: /etc/fluent/configs.d/user name: config readOnly: true - mountPath: /etc/fluent/keys name: certs readOnly: true - mountPath: /etc/docker-hostname name: dockerhostname readOnly: true - mountPath: /etc/localtime name: localtime readOnly: true - mountPath: /etc/sysconfig/docker name: dockercfg readOnly: true - mountPath: /etc/docker name: dockerdaemoncfg readOnly: true - mountPath: /var/lib/fluentd name: filebufferstorage dnsPolicy: ClusterFirst nodeSelector: logging-infra-fluentd: "true" restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: aggregated-logging-fluentd serviceAccountName: aggregated-logging-fluentd terminationGracePeriodSeconds: 30 volumes: - hostPath: path: /run/log/journal name: runlogjournal - hostPath: path: /var/log name: varlog - hostPath: path: /var/lib/docker/containers name: varlibdockercontainers - configMap: defaultMode: 420 name: logging-fluentd name: config - name: certs secret: defaultMode: 420 secretName: logging-fluentd - hostPath: path: /etc/hostname name: dockerhostname - hostPath: path: /etc/localtime name: localtime - hostPath: path: /etc/sysconfig/docker name: dockercfg - hostPath: path: /etc/docker name: dockerdaemoncfg - hostPath: path: /var/lib/fluentd name: filebufferstorage templateGeneration: 1 updateStrategy: rollingUpdate: maxUnavailable: 1 type: RollingUpdate status: currentNumberScheduled: 3 desiredNumberScheduled: 3 numberAvailable: 3 numberMisscheduled: 0 numberReady: 3 observedGeneration: 1 updatedNumberScheduled: 3