Cómo forzar a Kured en AKS a activar el reinicio, por ejemplo, al probar notificaciones?
Estoy intentando activar el reinicio de Kured para probar su notificación. Sin embargo, por alguna razón, la creación manual del archivo centinela no activa el reinicio.
time=”2021-11-19T06:32:53Z” level=info msg=”Programación de reinicio: DomingoLunesMartesMiércolesJuevesViernesSábado entre las 00:00 y las 23:59 UTC”
time=”2021-11-19T06:32:53Z” level=info msg=”Comando de revisión de reinicio: [test -f /var/run/reboot-required] cada 15m0s”
time=”2021-11-19T06:32:53Z” level=info msg=”Comando de reinicio: [/bin/systemctl reboot]”
time=”2021-11-19T06:52:52Z” level=info msg=”No se requiere reinicio”
time=”2021-11-19T07:07:52Z” level=info msg=”No se requiere reinicio”
Condiciones previas
– Kured está instalado con una configuración que activará la notificación durante la verificación (por ejemplo, el período, la hora de inicio, la hora de finalización y la URL de notificación).
– Use los siguientes comandos para listar los pods de kured y verificar los registros en uno particular:
kubectl get pods -n kured -o wide | grep kured
kubectl logs -n kured
Información y pasos
– Kured verifica si existe el archivo centinela /var/run/reboot-required
– Kured tiene una opción para especificar una URL de notificación (–notify-url) para, por ejemplo, un canal de Slack o Teams
– Instrucciones para conectarse por SSH a un nodo de Linux de AKS: https://learn.microsoft.com/es-es/azure/aks/ssh
Crear manualmente el archivo centinela
Conéctese por SSH a un nodo en el que está instalado Kured.
Cree el archivo centinela de acuerdo con las instrucciones en https://github.com/weaveworks/kured
touch /var/run/reboot-required
davy.ai