Senior
Qual recurso deve ser usado para iniciar um contêiner em cada nó do cluster Kubernetes?
sobes.tech IA
Resposta da IA
Para iniciar um contêiner em cada nó do cluster Kubernetes, utiliza-se o recurso DaemonSet. Ele garante que uma instância do pod com o contêiner necessário seja executada em cada nó. Isto é útil para agentes de monitoramento, registo, proxies de rede e outros serviços do sistema.
Exemplo de manifesto DaemonSet:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: exemplo-daemonset
spec:
selector:
matchLabels:
name: exemplo
template:
metadata:
labels:
name: exemplo
spec:
containers:
- name: exemplo-container
image: sua-imagem:tag
O DaemonSet criará automaticamente um pod em cada nó, incluindo os novos nós adicionados ao cluster.