Establecer límites de registro de journald en nodos del clúster
Establezca los límites de tamaño y retención de journald en los nodos de
FactoryTalk® Optix™
High Availability, reinicie journald y confirme la configuración combinada.- Garantice el acceso mediante sudo en cada nodo del clúster.
- Planifique los valores de journald para cada nodo en función de la capacidad del disco, el espacio libre y la retención de registros necesaria.
IMPORTANTE:
Utilice un archivo drop-in en
/etc/systemd/journald.conf.d
. No edite /etc/systemd/journald.conf
directamente.En los nodos del clúster de High Availability, systemd journald reserva espacio en disco según un porcentaje del sistema de archivos. En discos más grandes, los límites predeterminados pueden permitir más datos de diario de los que el nodo puede permitirse.
Establezca un archivo drop-in en cada nodo para limitar el tamaño y la retención del diario.
- (opcional) Para revisar el uso actual del disco del diario, ejecutejournalctl --disk-usage.
- Para crear el directorio drop-in de journald, ejecutesudo mkdir -p /etc/systemd/journald.conf.d.
- Para crear el archivo de límites de journald, guarde el siguiente contenido en/etc/systemd/journald.conf.d/99-journald-log-caps.conf.Estos valores son puntos de partida. No son fijos para todos los sistemas.[Journal] SystemMaxUse=1G SystemKeepFree=2G RuntimeMaxUse=256M RuntimeKeepFree=128M MaxRetentionSec=7dayValores iniciales recomendadosConfiguraciónValor inicialFinalidadSystemMaxUse1GLímite superior para diarios persistentes en disco.SystemKeepFree2GEspacio en disco que journald intenta dejar libre.RuntimeMaxUse256MLímite superior para diarios volátiles en/run.RuntimeKeepFree128MEspacio en tiempo de ejecución que journald intenta dejar libre.MaxRetentionSec7dayVigencia máxima de las entradas de journald.
- Para aplicar los nuevos límites, ejecutesudo systemctl restart systemd-journald.
- Para confirmar la configuración combinada de journald, ejecutesudo systemd-analyze cat-config systemd/journald.conf.El comando muestra la configuración efectiva después de que systemd combine la configuración base y todos los archivos drop-in.
Journald utiliza los límites de tamaño y retención del archivo drop-in en el nodo.
HA Manager establece los límites del registro de auditoría de la API de Kubernetes durante la instalación. No es necesario establecer estos valores en journald.
Configuración | Valor |
|---|---|
Ruta de acceso | /var/log/k3s-audit/audit.log |
audit-log-maxage | 30 días |
audit-log-maxbackup | 10 |
audit-log-maxsize | 100 MB |
CONSEJO:
En el peor de los casos, el uso de disco del registro de auditoría es de aproximadamente 1,1 GB por nodo de servidor. Incluya este valor en la planificación del disco del nodo, junto con los registros de journald y de la aplicación.
Si se requieren diferentes límites del registro de auditoría de la API de Kubernetes, cambie
audit-log-maxage
, audit-log-maxbackup
y audit-log-maxsize
en /etc/rancher/k3s/config.yaml.d/20-security.yaml
en cada nodo de servidor, y reinicie el servicio K3s en ese nodo.High Availability
journald
systemd
log retention
cluster nodes
Kubernetes audit logs
Entregue su opinión