mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Finish migration of fluentd to daemonset
This commit is contained in:
parent
c5242f0368
commit
8975233788
@ -52,10 +52,6 @@ Fluentd is deployed as a [DaemonSet][daemonSet] which spawns a pod on each
|
|||||||
node that reads logs, generated by kubelet, container runtime and containers
|
node that reads logs, generated by kubelet, container runtime and containers
|
||||||
and sends them to Elasticsearch.
|
and sends them to Elasticsearch.
|
||||||
|
|
||||||
**Note:** in order for Fluentd to work, every Kubernetes node must be labeled
|
|
||||||
with `beta.kubernetes.io/fluentd-ds-ready=true`, as otherwise the Fluentd
|
|
||||||
DaemonSet will ignore them.
|
|
||||||
|
|
||||||
Learn more in the [official Kubernetes documentation][k8sElasticsearchDocs].
|
Learn more in the [official Kubernetes documentation][k8sElasticsearchDocs].
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -95,8 +95,6 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
- name: config-volume
|
- name: config-volume
|
||||||
mountPath: /etc/fluent/config.d
|
mountPath: /etc/fluent/config.d
|
||||||
nodeSelector:
|
|
||||||
beta.kubernetes.io/fluentd-ds-ready: "true"
|
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
volumes:
|
volumes:
|
||||||
- name: varlog
|
- name: varlog
|
||||||
|
@ -103,7 +103,6 @@ spec:
|
|||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
# END_PROMETHEUS_TO_SD
|
# END_PROMETHEUS_TO_SD
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
beta.kubernetes.io/fluentd-ds-ready: "true"
|
|
||||||
beta.kubernetes.io/os: linux
|
beta.kubernetes.io/os: linux
|
||||||
terminationGracePeriodSeconds: 60
|
terminationGracePeriodSeconds: 60
|
||||||
tolerations:
|
tolerations:
|
||||||
|
@ -38,13 +38,7 @@ MASTER_ROOT_DISK_SIZE=${MASTER_ROOT_DISK_SIZE:-$(get-master-root-disk-size)}
|
|||||||
NODE_DISK_TYPE=${NODE_DISK_TYPE:-pd-standard}
|
NODE_DISK_TYPE=${NODE_DISK_TYPE:-pd-standard}
|
||||||
NODE_DISK_SIZE=${NODE_DISK_SIZE:-100GB}
|
NODE_DISK_SIZE=${NODE_DISK_SIZE:-100GB}
|
||||||
NODE_LOCAL_SSDS=${NODE_LOCAL_SSDS:-0}
|
NODE_LOCAL_SSDS=${NODE_LOCAL_SSDS:-0}
|
||||||
|
NODE_LABELS="${KUBE_NODE_LABELS:-}"
|
||||||
# Historically fluentd was a manifest pod and then was migrated to DaemonSet.
|
|
||||||
# To avoid situation during cluster upgrade when there are two instances
|
|
||||||
# of fluentd running on a node, kubelet need to mark node on which
|
|
||||||
# fluentd is not running as a manifest pod with appropriate label.
|
|
||||||
# TODO(piosz): remove this in 1.8
|
|
||||||
NODE_LABELS="${KUBE_NODE_LABELS:-beta.kubernetes.io/fluentd-ds-ready=true}"
|
|
||||||
WINDOWS_NODE_LABELS="${WINDOWS_NODE_LABELS:-}"
|
WINDOWS_NODE_LABELS="${WINDOWS_NODE_LABELS:-}"
|
||||||
|
|
||||||
# An extension to local SSDs allowing users to specify block/fs and SCSI/NVMe devices
|
# An extension to local SSDs allowing users to specify block/fs and SCSI/NVMe devices
|
||||||
|
@ -38,13 +38,7 @@ MASTER_ROOT_DISK_SIZE=${MASTER_ROOT_DISK_SIZE:-$(get-master-root-disk-size)}
|
|||||||
NODE_DISK_TYPE=${NODE_DISK_TYPE:-pd-standard}
|
NODE_DISK_TYPE=${NODE_DISK_TYPE:-pd-standard}
|
||||||
NODE_DISK_SIZE=${NODE_DISK_SIZE:-100GB}
|
NODE_DISK_SIZE=${NODE_DISK_SIZE:-100GB}
|
||||||
NODE_LOCAL_SSDS=${NODE_LOCAL_SSDS:-0}
|
NODE_LOCAL_SSDS=${NODE_LOCAL_SSDS:-0}
|
||||||
|
NODE_LABELS="${KUBE_NODE_LABELS:-}"
|
||||||
# Historically fluentd was a manifest pod and then was migrated to DaemonSet.
|
|
||||||
# To avoid situation during cluster upgrade when there are two instances
|
|
||||||
# of fluentd running on a node, kubelet need to mark node on which
|
|
||||||
# fluentd is not running as a manifest pod with appropriate label.
|
|
||||||
# TODO(piosz): remove this in 1.8
|
|
||||||
NODE_LABELS="${KUBE_NODE_LABELS:-beta.kubernetes.io/fluentd-ds-ready=true}"
|
|
||||||
WINDOWS_NODE_LABELS="${WINDOWS_NODE_LABELS:-}"
|
WINDOWS_NODE_LABELS="${WINDOWS_NODE_LABELS:-}"
|
||||||
|
|
||||||
# An extension to local SSDs allowing users to specify block/fs and SCSI/NVMe devices
|
# An extension to local SSDs allowing users to specify block/fs and SCSI/NVMe devices
|
||||||
|
Loading…
Reference in New Issue
Block a user