배포 필독¶
배포 단계¶
Guance 배포는 다음 단계에 따라 설치를 시작할 수 있습니다:
1. 리소스 계획 및 자료 준비¶
- 1.1 리소스 계획 및 준비
- 1.2 License 신청
2. 인프라 배포¶
- 2.1 인프라 배포
3. Guance 배포¶
- 3.1 Launcher를 사용한 제품 배포
- 3.2 DataWay 초기화
- 3.3 Guance 활성화
4. 기능 사용 시작¶
- 4.1 사용 시작
주의사항¶
도메인 관련¶
배포에는 하나의 도메인이 필요합니다. 실제 도메인이 있는 경우 DNS 확인이 필요하거나 로컬 hosts 파일을 바인딩하여 사용합니다.
dataflux.cn을 예로 들면, 각 서브도메인의 역할은 다음과 같습니다:
| 도메인 접두사 | 예시 도메인 | 연결 대상 | 역할 | 필수 여부 |
|---|---|---|---|---|
| dataflux | dataflux.dataflux.cn | Ingress-Nginx | Guance 콘솔 프론트엔드 | 예 |
| df-api | df-api.dataflux.cn | Ingress-Nginx | Guance 콘솔 API | 예 |
| df-docs | df-docs.dataflux.cn | Ingress-Nginx | 도움말 문서 | 아니요 |
| df-func | df-func.dataflux.cn | Ingress-Nginx | Guance 컴퓨팅 서비스 | 아니요 |
| df-kodo | df-kodo.dataflux.cn | kodo-nginx | 메트릭 데이터 수집 서비스 | 예 |
| df-management | df-management.dataflux.cn | Ingress-Nginx | Guance 백엔드 관리 프론트엔드 | 예 |
| df-management-api | df-management-api.dataflux.cn | Ingress-Nginx | Guance 백엔드 관리 API | 예 |
| df-openapi | df-openapi.dataflux.cn | Ingress-Nginx | Guance 데이터 인터페이스 | 아니요 |
| df-static-res | df-static-res.dataflux.cn | Ingress-Nginx | Guance 템플릿 리소스 서비스 | 예 |
더 많은 Guance 구성 요소 소개는 구성 요소 설명을 참조하세요.
클러스터 스토리지 클래스 관련¶
참고
Guance 소프트웨어 배포는 반드시 nfs-subdir-external-provisioner를 사용해야 합니다.
Guance 서비스 배포는 주로 두 부분으로 구성됩니다. 하나는 기본 구성 요소 배포이고, 다른 하나는 Guance 소프트웨어 배포입니다. 두 배포의 스토리지 클래스는 다르며, 비교는 다음과 같습니다:
| 이름 | nfs-subdir-external-provisioner | OpenEBS |
|---|---|---|
| 타사 의존성 필요 여부 | NFS 필요 | 불필요, 로컬 디스크 사용 가능 |
| 성능 | 네트워크 스토리지, IO 성능 낮음 | 로컬 스토리지, IO 성능 높음 |
| 읽기/쓰기 유형 | ReadWriteMany, ReadOnlyMany, ReadWriteOnce | ReadWriteOnce |
| 장점, 단점 | 장점: 데이터 공유 가능, 다중 노드 마운트 단점: IO 성능 낮음 | 장점: 높은 IO 단점: 여러 Pod가 노드 간 공유 불가능, 동적 스케줄링 미지원 |
| 지원 환경 | 기본 구성 요소 배포, Guance 소프트웨어 배포 | 기본 구성 요소 배포 |
| 비고 | POC 환경인 경우 이 스토리지 클래스를 사용하여 기본 구성 요소 및 Guance 소프트웨어를 배포할 수 있습니다. 프로덕션 환경의 경우 기본 구성 요소 배포에 이 스토리지 클래스를 사용하지 않는 것을 권장합니다. | 이 스토리지는 Guance 소프트웨어 배포에 적합하지 않습니다. |