Senior
38
Нужно запустить контейнер на каждой ноде кластера Kubernetes. Какой ресурс использовать?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
Для запуска контейнера на каждой ноде кластера Kubernetes используется ресурс DaemonSet. Он гарантирует, что на каждой ноде будет запущен экземпляр пода с нужным контейнером. Это удобно для агентов мониторинга, логирования, сетевых прокси и других системных сервисов.
Пример манифеста DaemonSet:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: example-daemonset
spec:
selector:
matchLabels:
name: example
template:
metadata:
labels:
name: example
spec:
containers:
- name: example-container
image: your-image:tag
DaemonSet автоматически создаст по одному поду на каждой ноде, включая новые ноды, добавляемые в кластер.