본문 바로가기

서버구축 (WEB,DB)301

시스템 오작동을 탐지하고 복구를 위한 전자 타이머 Watchdog 'Watchdog'은 여러 컴퓨팅 환경에서 사용되는 용어로, 주로 시스템 또는 소프트웨어의 상태를 모니터링하고, 필요한 경우에는 자동으로 조치를 취하는 기능을 가리킵니다. 여기서는 주로 IT 환경에서 사용되는 Watchdog 소프트웨어에 대해 설명하고, 기반 환경을 구축하는 방법을 알려드리겠습니다. Watchdog 소프트웨어란? Watchdog 소프트웨어는 시스템의 안정성과 가용성을 유지하기 위해 사용되는 도구로, 주로 다음과 같은 기능을 수행합니다. 시스템 상태 모니터링: Watchdog는 주기적으로 시스템의 상태를 확인하고 정상 작동 여부를 판단합니다. 비정상 상태 감지: Watchdog는 시스템이 비정상 상태에 놓일 경우, 예를 들어 특정 프로세스가 멈추거나 응답하지 않는 경우 등을 감지합니다. 자.. 2023. 12. 31.
Kubernetes Ingress Controller 로그 형식 정의 Ingress Controller Logs (인그레스 컨트롤러 로그) Ingress 컨트롤러 로그는 인그레스 컨트롤러를 설치한 후에 볼 수 있는 로그입니다. 컨트롤러 팟 중 하나의 이름으로 kubectl logs를 호출하면 컨트롤러 버전, ConfigMap 값, 기본 TLS 인증서 등과 같은 시작 정보를 중요한 정보로 확인할 수 있습니다. 로그의 상세도는 --log 컨트롤러 인수를 사용하여 설정할 수 있으며, 이는 error, warning, info, debug 또는 trace 중 하나로 설정할 수 있습니다. 로그 레벨은 기본적으로 info로 설정되어 있지만, debug로 설정하면 상세로그를 기록할 수 있습니다. HAProxy Logs (HAProxy 로그) HAProxy는 다른 종류의 로그 메시지를 .. 2023. 12. 27.
동적 환경에 유연성과 확장성 갖춘 고성능 OpenResty 웹서버 활용 OpenResty는 Nginx 웹 서버를 기반으로 한 고성능 웹 애플리케이션 서버 솔루션입니다. Nginx는 경량이면서도 높은 성능을 제공하는 웹 서버 및 리버스 프록시 서버로 널리 알려져 있습니다. OpenResty는 이 Nginx에 Lua 언어를 통합하여 확장성과 유연성을 높인 것이 특징입니다. 다음은 OpenResty와 Nginx의 주요 차이점에 대한 몇 가지 포인트입니다. Lua 언어 통합 OpenResty는 Nginx에 Lua 프로그래밍 언어를 통합하여 사용자가 동적 콘텐츠를 생성하고 다양한 작업을 수행할 수 있도록 합니다. Nginx 자체는 기본적으로 정적인 콘텐츠를 서빙하는 데 중점을 두지만, OpenResty를 사용하면 Lua 코드를 이용하여 동적인 처리를 추가할 수 있습니다. 모듈과 라이.. 2023. 12. 25.
MinIO 서비스 서브URL 또는 서브도메인 프록시 설정 MinIO 서버 API 및 콘솔에 대한 두 가지 모델이 있습니다. MinIO 서비스를 위한 전용 DNS 이름을 만들거나 구성합니다. MinIO 서버 S3 API에 대한 요청은 해당 도메인의 루트로 프록시합니다. MinIO 콘솔 웹 GUI에 대한 요청은 /minio 하위 경로로 프록시합니다. 예를 들어, 호스트 이름이 minio.example.net 이라면 https://minio.example.net 으로 루트(/) 요청을 MinIO 서버(https://minio.local:9000)로 프록시합니다. https://minio.example.net/minio/ui 로 요청을 MinIO 콘솔(https://minio.local:9090)로 프록시합니다. 다음은 고유한 환경에 대한 추가적인 사용자 정의를 위한.. 2023. 12. 24.
Private Docker Registry 환경 Harbor 통한 컨테이너 구성 Harbor는 컨테이너 이미지를 저장, 관리 및 보안하기 위한 오픈 소스 프로젝트입니다. 주로 Docker 및 OCI(Open Container Initiative) 호환 이미지를 지원합니다. Harbor는 기업 환경에서 컨테이너 이미지를 안전하게 저장하고 관리하기 위한 기능을 제공합니다. Harbor의 주요 특징과 기능은 다음과 같습니다. 보안 및 권한 관리: Harbor는 이미지에 대한 접근 권한을 관리하고 감독하기 위한 강력한 보안 기능을 제공합니다. 사용자 및 팀에 대한 권한을 정의하고 이미지의 액세스를 제어할 수 있습니다. 복제 및 저장: Harbor는 여러 위치에 이미지를 복제하고 저장할 수 있는 기능을 제공하여 지역 간 이미지 동기화와 재해 복구를 강화합니다. 라이프사이클 관리: 이미지의 라.. 2023. 12. 22.