저는 coreos 및 docker를 사용하여 클러스터된 제품을 배포하는 회사에서 일하고 있으며 배포의 일부로 일부 docker 컨테이너를 자동으로 시작하여 클라이언트가 상호 작용할 수 있는 웹 인터페이스를 노출합니다.
현재 직면하고 있는 문제는 coreos(ssh 아님)를 배포하는 터미널(베어메탈, vmware, virtualbox 여부)이 매우 장황하다는 것입니다. 다양한 시스템 정보와 도커 데몬 출력을 클라이언트 측 터미널에 직접 덤프합니다.
저는 일부 자동화된 배포 기능을 포함하도록 coreos ISO를 재구축했으며, 심지어 부팅 직후(ISO에 스크립트를 추가하여) ISO 수준에서 이러한 장황함을 끌 수 있는 방법이 있기를 바랐습니다.
데몬 출력을 덤프하는 데 이 기본 터미널이 사용되는 이유를 알아내야 합니까?
답변1
많은 Google 검색과 동료의 안내를 통해 해결책은 다음과 같습니다.
파일을 생성합니다:
/etc/sysctl.d/kp.conf
콘텐츠:
kernel.printk = 2 4 1 7
기본 coreos 커널 인쇄 매개변수는 7 4 1 7입니다. 원래 7은 커널이 INFO 수준 로그를 터미널에 기록하도록 합니다. 이제 긴급 상황만 인쇄됩니다.