클러스터 노드에서 journald 로그 제한을 설정합니다

FactoryTalk® Optix™
High Availability 노드에서 journald 크기 및 보존 제한을 설정하고, journald를 다시 시작하고, 병합된 구성을 확인합니다.
  • 각 클러스터 노드에서 sudo 액세스가 가능한지 확인합니다.
  • 디스크 용량, 사용 가능한 공간, 필요한 로그 보존을 기준으로 각 노드의 journald 값을 계획합니다.
중요:
/etc/systemd/journald.conf.d
에 드롭인 파일을 사용합니다.
/etc/systemd/journald.conf
를 직접 편집하지 마십시오.
High Availability 클러스터 노드에서 systemd journald는 파일 시스템 백분율에 따라 디스크 공간을 예약합니다. 더 큰 디스크에서는 기본 제한으로 인해 노드가 여유로 둘 수 있는 것보다 더 많은 저널 데이터를 허용할 수 있습니다.
각 노드에 드롭인 파일을 설정하여 저널 크기 및 보존을 제한합니다.
  1. (선택 사항) 현재 저널 디스크 사용량을 검토하려면
    journalctl --disk-usage
    를 실행합니다.
  2. journald 드롭인 디렉터리를 만들려면
    sudo mkdir -p /etc/systemd/journald.conf.d
    를 실행합니다.
  3. journald 제한 파일을 만들려면 다음 내용을
    /etc/systemd/journald.conf.d/99-journald-log-caps.conf
    에 저장합니다.
    이 값은 시작점입니다. 모든 시스템에 대해 고정되는 것은 아닙니다.
    [Journal] SystemMaxUse=1G SystemKeepFree=2G RuntimeMaxUse=256M RuntimeKeepFree=128M MaxRetentionSec=7day
    권장 시작 값
    설정
    시작 값
    목적
    SystemMaxUse
    1G
    디스크의 영구 저널에 대한 상한입니다.
    SystemKeepFree
    2G
    journald가 사용 가능한 상태로 남겨 두려고 하는 디스크 공간입니다.
    RuntimeMaxUse
    256M
    /run
    의 휘발성 저널에 대한 상한입니다.
    RuntimeKeepFree
    128M
    journald가 사용 가능한 상태로 남겨 두려고 하는 런타임 공간입니다.
    MaxRetentionSec
    7day
    저널 항목의 최대 기간입니다.
  4. 새 제한을 적용하려면
    sudo systemctl restart systemd-journald
    를 실행합니다.
  5. 병합된 journald 구성을 확인하려면
    sudo systemd-analyze cat-config systemd/journald.conf
    를 실행합니다.
    이 명령은 systemd가 기본 구성과 모든 드롭인 파일을 병합한 후의 유효 설정을 표시합니다.
Journald는 노드의 드롭인 파일에 있는 크기 및 보존 제한을 사용합니다.
HA Manager는 설치 중에 Kubernetes API 감사 로그 제한을 설정합니다. journald에서 이러한 값을 설정할 필요가 없습니다.
Kubernetes API 감사 로그 제한
설정
값
경로
/var/log/k3s-audit/audit.log
audit-log-maxage
30
일
audit-log-maxbackup
10
audit-log-maxsize
100
MB
팁: 최악의 경우 감사 로그 디스크 사용량은 서버 노드당 약 1.1 GB입니다. journald 및 응용 프로그램 로그와 함께 이 값을 노드 디스크 계획에 포함합니다.
다른 Kubernetes API 감사 로그 제한이 필요한 경우 각 서버 노드의
/etc/rancher/k3s/config.yaml.d/20-security.yaml
에서
audit-log-maxage
,
audit-log-maxbackup
및
audit-log-maxsize
를 변경하고 해당 노드에서 K3s 서비스를 다시 시작합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal