Anthos Config Management는 저장 및 버전 관리에 Git 저장소를 사용하고 콘텐츠를 토대로 작업을 수행합니다. Anthos Config Management에서 이 저장소는 저장소(repo)라고 합니다.
이 주제에서는 저장소를 초기화하고 저장소의 데이터를 읽을 Config Management Operator를 구성하는 방법을 보여줍니다. 저장소의 구조 및 레이아웃에 대해 자세히 알아볼 수 있습니다.
저장소 초기화
nomos init
명령어를 사용하여 저장소를 초기화하거나 직접 디렉터리 구조를 만들 수 있습니다. 빈 디렉터리는 Git 저장소에 커밋할 수 없습니다. 저장소를 수동으로 만든 경우에도 nomos vet
명령어를 사용하여 저장소 구조를 확인할 수 있습니다.
Config Management Operator가 저장소에서 읽도록 구성
Anthos Config Management를 설치할 때 저장소 위치를 구성하고 나중에 Operator의 구성 파일에서 구성을 수정할 수 있습니다. Git 저장소에 구성 이외의 콘텐츠가 있는 경우 저장소 위치 외에도 감시할 Git 분기와 하위 디렉터리를 지정할 수 있습니다.
구성 파일을 업데이트한 후 kubectl apply
명령어를 사용하여 이 파일을 클러스터에 적용합니다. Anthos Config Management는 Operator 자체의 구성을 관리하지 않습니다.
Anthos Config Management와 저장소 사이의 인증 및 승인을 구성하려면 git-creds
보안 비밀 구성에 대한 설치 단계를 참조하세요.
다음 단계
- 저장소의 구조 및 레이아웃에 대해 자세히 알아보기
- 빠른 시작 사용해 보기
- 구성에 대해 알아보기
- 클러스터 범위 객체 구성
- 네임스페이스 범위 객체 구성하기