Apollo 허브 준비
허브(Hub)는 연결된 배포 환경을 관리하는 중앙 환경입니다. Palantir 담당자와 도메인, 클러스터 접근 허용 목록과 SSO 연동을 구성한 뒤 사용합니다.
허브 주소
허브 URL에는 다음 두 형식이 있습니다.
| 형식 | 사용 구분 |
|---|---|
https://<environment-name>.palantircloud.com | 한 고객에게 전용으로 제공하는 허브 |
https://<environment-name>.palantirapollo.com | 여러 고객이 공유하는 허브 |
<environment-name>에는 정한 환경 이름을 사용합니다. CLI와 클러스터를 연결할 때는 실제로 제공받은 전체 URL을 기준으로 합니다.
클러스터 외부 통신 IP
로컬 Kubernetes 클러스터의 외부 통신 IP(egress IP)를 Palantir 담당자에게 제공하면 허브의 허용 목록에 추가합니다. 클러스터를 추가하거나 IP가 바뀌면 담당자에게 갱신을 요청해야 합니다. 기존 IP만 허용된 상태에서는 새 클러스터나 변경된 네트워크에서 연결할 수 없습니다.
SSO 연동 정보
Apollo는 역할 기반 접근 제어(RBAC)를 사용합니다. 작업과 API에 필요한 권한을 Apollo 팀(Team)에 부여하고, 팀과 그룹을 Apollo에서 관리하거나 SSO 공급자와 연동할 수 있습니다.
연동 준비에는 다음 정보가 필요합니다.
| 항목 | 역할 |
|---|---|
| Entity ID | 신원 공급자가 Apollo를 고유하게 식별하는 URN입니다. 형식 예시는 urn:uuid:$[UUID]입니다. |
| Assertion Consumer Service(ACS) URL | SAML 응답을 받아 assertion을 바탕으로 세션을 설정하는 Apollo 엔드포인트입니다. |
| Single logout URL | 신원 공급자의 SAML 단일 로그아웃 요청을 받는 Apollo 엔드포인트입니다. |
| Certificate | 신원 공급자에게 보내는 SAML 메시지의 서명에 사용하는 인증서입니다. |
이 값들을 Palantir 담당자와 확인하여 연동합니다. 비밀키나 인증 정보를 일반 문서에 넣지 않고 승인된 경로로 교환합니다. SSO 연결 이후에는 그룹, 팀과 대체 설정 승인자(backup settings approver)를 구성할 수 있습니다.
허브에 로그인할 수 있고 필요한 역할이 준비되면 환경 연결과 제품 배포를 시작합니다.