5.5.6.6.2. 프로젝트 레이아웃
Hybrid Helm Operator 스캐폴딩은 Helm 및 Go API와 호환되도록 사용자 지정됩니다.
| 파일/폴더 | 목적 |
|---|---|
|
|
|
|
| 프로젝트 작업에 도움이 되도록 도우미 대상으로 파일을 빌드합니다.Build file with helper targets to help you work with your project. |
|
| Operator의 메타데이터 정보가 포함된 YAML 파일입니다. 프로젝트의 구성을 나타내며 CLI 및 플러그인에 대한 유용한 정보를 추적하는 데 사용됩니다. |
|
|
로컬에서 프로젝트를 실행하는 데 사용되는 |
|
| 클러스터에서 Operator 프로젝트를 시작하기 위해 모든 Kustomize 매니페스트를 포함한 구성 파일이 포함되어 있습니다. 플러그인을 사용하여 기능을 제공할 수 있습니다. 예를 들어 Operator 번들을 생성하는 데 도움이 되는 Operator SDK의 경우 CLI는 이 디렉터리에 스캐폴드된 CRD 및 CR을 조회합니다.
|
|
| Go API 정의를 포함합니다. |
|
| Go API의 컨트롤러를 포함합니다. |
|
| 프로젝트 파일의 라이센스 헤더를 스캐폴드하는 데 사용되는 파일과 같은 유틸리티 파일을 포함합니다. |
|
|
Operator의 기본 프로그램으로, |
|
|
Helm 플러그인과 함께 |
|
| GVK(그룹/버전/종류) 및 Helm 차트 위치를 포함합니다. Helm 감시를 구성하는 데 사용됩니다. |