aws / aws/aws-node-termination-handler

Configure behavior per node through annotations

Abierto
#254 1 comentario 1 reacción 0 asignados Ver en GitHub
Priority: Medium stalebot-ignore Type: Enhancement
Lenguaje dominante
Go
Estrellas
1.8k
Forks
288
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

In clusters with multiple ASGs user for different types of workloads, it would be nice to be able to configure more of the NTH behavior through annotations rather than globally for the nodes the given daemonset is running on.
Cluster Autoscaler already has something similar where one can add annotations on nodes and pods preventing evictions/downscale.

For our use case, annotations for whether to cordon or drain is enough (both on maintenance events and spots). But I can imagine some may want something like the safe-to-evict annotation on pod level too.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Lee el comportamiento existente de node-termination-handler para cordon y drain durante eventos de mantenimiento e interrupciones de Spot, y luego compara su configuración global con las anotaciones de nodos de Kubernetes y las convenciones de anotaciones de Cluster Autoscaler. Define las anotaciones compatibles a nivel de nodo y de pod, su precedencia y el comportamiento para cada evento; se considera terminado cuando el comportamiento por nodo está documentado y probado sin cambiar nodos no relacionados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, go, kubernetes
Área
cloud, devops, infrastructure
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.