API Key 설정
- 구성된 인그레스 또는 서비스 엔드포인트를 통해 HyperDX 인스턴스에 접속합니다
- HyperDX 대시보드에 로그인한 다음 Team settings로 이동하여 API Key를 생성하거나 확인합니다
- 다음 방법 중 하나를 사용하여 API Key로 배포를 업데이트합니다:
방법 1: values 파일을 사용해 Helm upgrade로 업데이트
values.yaml에 API Key를 추가하세요:
방법 2: —set 플래그를 사용해 Helm upgrade로 업데이트
변경 사항을 적용하려면 파드를 다시 시작하세요
이 차트는 API Key가 포함된 Kubernetes 시크릿(
<release-name>-app-secrets)을 자동으로 생성합니다. 외부 시크릿을 사용하려는 경우가 아니라면 추가 시크릿 구성은 필요하지 않습니다.시크릿 관리
사전 구성된 시크릿 사용
charts/clickstack/templates/secrets.yaml에 있는 기본 시크릿 템플릿이 포함되어 있습니다. 이 파일은 시크릿 관리를 위한 기본 구조를 제공합니다.
시크릿을 수동으로 적용해야 하면, 제공된 secrets.yaml 템플릿을 수정하여 적용하십시오:
사용자 지정 시크릿 만들기
values.yaml에서 시크릿을 참조하기
인그레스 설정
values.yaml에서 인그레스를 활성화하세요.
일반적인 인그레스 구성
중요한 구성 참고 사항
hyperdx.frontendUrl은 인그레스 호스트와 일치해야 하며 프로토콜(예: https://hyperdx.yourdomain.com)도 포함해야 합니다. 이렇게 해야 생성되는 모든 링크, 쿠키, 리디렉션이 올바르게 작동합니다.TLS (HTTPS) 활성화
예시 인그레스 구성
인그레스 구성 시 자주 발생하는 문제
- Next.js 및 기타 SPA에서는 항상 위에 나온 것처럼 정규식 경로와 재작성 어노테이션을 사용하세요
- 재작성 없이
path: /만 사용하지 마세요. 정적 자산이 정상적으로 제공되지 않을 수 있습니다
frontendUrl과 ingress.host 불일치:
- 이 둘이 일치하지 않으면 쿠키, 리디렉션, 자산 로딩에 문제가 발생할 수 있습니다
- TLS 시크릿이 유효하며 인그레스에서 올바르게 참조되고 있는지 확인하세요
- TLS가 활성화된 상태에서 HTTP로 앱에 접근하면 브라우저가 안전하지 않은 콘텐츠를 차단할 수 있습니다
- 일부 기능(예: 정규식 경로 및 재작성)에는 최신 버전의 nginx ingress controller가 필요합니다
- 다음 명령으로 버전을 확인하세요:
OTel collector 인그레스
additionalIngresses 구성을 사용하십시오. 이 구성은 클러스터 외부에서 텔레메트리 데이터를 전송하거나 collector에 사용자 지정 도메인을 연결할 때 유용합니다.
- 이렇게 하면 OTel collector 엔드포인트용 별도의 인그레스 리소스가 생성됩니다
- 다른 도메인을 사용하고, 특정 TLS 설정을 구성하며, 사용자 지정 어노테이션을 적용할 수 있습니다
- 정규식 경로 규칙을 사용하면 모든 OTLP 신호(트레이스, 메트릭, 로그)를 단일 규칙으로 라우팅할 수 있습니다
OTel collector를 외부에 노출할 필요가 없다면 이 구성은 건너뛰어도 됩니다. 대부분의 경우 일반적인 인그레스 설정으로 충분합니다.
인그레스 문제 해결
curl로 확인합니다:
- 404 응답이 있는지, 또는 JS 대신 HTML을 반환하는 정적 파일이 있는지 Network 탭에서 확인하세요
- 콘솔에서
Unexpected token <같은 오류를 찾으세요(JS 대신 HTML이 반환되었음을 의미합니다)
- 인그레스가 정적 파일 경로를 제거하거나 잘못 재작성하지 않는지 확인하세요
- 변경 후에는 오래된 정적 파일이 남지 않도록 브라우저 캐시와 CDN/프록시 캐시를 지우세요
값 사용자 지정하기
--set 플래그를 사용하여 설정을 사용자 지정할 수 있습니다:
values.yaml 파일을 생성합니다. 기본값을 확인하려면:
다음 단계
- 배포 옵션 (v1.x) - 외부 시스템 및 최소 배포
- Cloud 배포 (v1.x) - GKE, EKS 및 AKS 구성
- Helm 메인 가이드 (v1.x) - 기본 설치
- Helm 구성 (v2.x) - v2.x 구성 가이드
- 업그레이드 가이드 - v1.x에서 v2.x로 마이그레이션