kubernetes podリソースコントローラ(二)
827 ワード
DaemonSetコントローラ
簡単に言えば、DaemonSetコントローラは、クラスタ内の各ノードが特定のpodを1つしか実行していないことを確認し、後続の追加ノードも、特定のpod DaemonSet制御実行アプリケーションを自動的に作成します.たとえば、次のようにします.
簡単に言えば、DaemonSetコントローラは、クラスタ内の各ノードが特定のpodを1つしか実行していないことを確認し、後続の追加ノードも、特定のpod DaemonSet制御実行アプリケーションを自動的に作成します.たとえば、次のようにします.
1、 , glusterfs ceph
2、 , fluentd logstash
3、 , Prometheus Node Exporter、collectd、Datadog agent、New Relic agent Ganlia gmond
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: myapp-ds
namespace: default
spec:
selector:
matchLabels:
app: filebeat
release: stable
template:
metadata:
labels:
app: filebeat
release: stable
spec:
containers:
- name: filebeat
image: ikubernetes/filebeat:5.6.5-alpine
env:
- name: REDIS_HOST
value: db.linux.io:6379
- name: REDIS_LOG_LEVEL
value: info