인증 기관 부트스트랩
인증 기관 부트스트랩 (Certificate Authority Bootstrap)
Consul 서비스 메시에는 기본 제공되는 인증 기관(CA)이 포함되어 있어, 서버에서 Consul 서비스 메시를 처음 활성화할 때 기본으로 부트스트랩돼요. 이 문서에서 내장 CA 사용과 외부 CA 통합에 대해 설명할게요.
출처: 문서
본문
Consul 서비스 메시에는 기본 제공되는 인증 기관(CA)이 포함되어 있어, 서버에서 Consul 서비스 메시를 처음 활성화하면 기본으로 부트스트랩됩니다.
내장 CA를 사용하려면 서버 구성에서 활성화합니다.
connect {
enabled = true
}
이 구성 변경에는 Consul 서버 재시작이 필요하며, 기존 데이터센터에서 가용성을 유지하려면 한 번에 하나의 서버씩 재시작할 수 있습니다.
Consul 서비스 메시로 활성화된 서버가 리더가 되면 새 CA를 부트스트랩하고 Raft 상태에 기록된 자체 개인 키를 생성합니다.
또는 CA 구성을 통해 외부 개인 키를 제공할 수 있습니다.
외부 CA: Consul은 플러그형 CA 구성 요소로 설계되어 외부 CA를 통합할 수 있습니다. 프로덕션 워크로드에는 루트 키가 Consul 상태에 전혀 저장되지 않도록 사용 가능한 Vault 또는 다른 외부 CA를 권장합니다.