회사는 프로덕션 및 테스트 환경을 포함하여 여러 nginx를 보유하고 있으며 중앙 집중식 관리 플랫폼을 구축하려고 합니다.
관리 플랫폼은 웹 액세스를 제공해야 개발, 운영 및 유지 관리를 위해 2차 도메인 이름을 직접 추가할 수 있습니다.
이 경우 새 구성을 로드하기 위해 구성 배포 및 여러 nginx 다시 로드가 포함됩니다. 구성 관리 및 배포를 해결하려면 어떤 기술 솔루션이 더 좋습니까?
구성이 많지 않고 수정도 상대적으로 적기 때문에 성능을 고려할 필요가 거의 없습니다.
현재 중앙 집중식 관리를 위해 SaltStack 사용을 고려하고 있습니다. 이를 위해서는 관리 플랫폼이 액세스할 수 있는 API 인터페이스를 제공하기 위해 SaltStack이 필요합니까?
API를 통해 웹에서 SaltStack으로 구성 및 다시 로드를 보내는 것과 같은 느낌입니다. 전체 과정은 상대적으로 길고 번거롭습니다.
더 간단한 해결책이 있는지 궁금합니다. 고마워하는.
모방 솔루션이 있습니다. 개발 및 운영 및 유지 관리 직원이 nginx 서버 구성 파일을 직접 작성하고 업로드한 다음 각 nginx 서버에 대한 스크립트를 생성하여 다운로드하고 다시 로드합니다. 다운로드 처리와 실패 로직만 잘 하면 간단하고 투박합니다.