구성 동기화 저장소 사용

구성 동기화는 저장 및 버전 제어에 Git 저장소를 사용하며 콘텐츠를 기반으로 작업을 수행합니다. 구성 동기화에서는 이 저장소를 저장소(repo)라고 합니다.

이 주제에서는 저장소를 초기화하고 저장소의 데이터를 읽을 구성 동기화 연산자를 구성하는 방법을 보여줍니다. 저장소의 구조 및 레이아웃에 대해 자세히 알아볼 수 있습니다.

저장소 초기화

nomos init 명령어를 사용하여 저장소를 초기화하거나 직접 디렉터리 구조를 만들 수 있습니다. 빈 디렉터리는 Git 저장소에 커밋할 수 없습니다. 저장소를 수동으로 만든 경우에도 nomos vet 명령어를 사용하여 저장소 구조를 확인할 수 있습니다.

저장소의 데이터를 읽도록 구성 동기화 연산자를 구성

구성 동기화를 설치할 때 저장소 위치를 구성하고 나중에 연산자의 구성 파일에서 구성을 수정할 수 있습니다. Git 저장소에 구성 이외의 콘텐츠가 있는 경우 저장소 위치 외에도 감시할 Git 분기와 하위 디렉터리를 지정할 수 있습니다.

구성 파일을 업데이트한 후 kubectl apply 명령어를 사용하여 이 파일을 클러스터에 적용합니다. 구성 동기화는 연산자 자체의 구성을 관리하지 않습니다.

특정 제품팀의 배포 저장소에 대한 액세스 권한을 다른 사용자에게 부여할 수 있습니다. 하지만 배포 저장소에 대한 액세스 권한을 사용자에게 부여할 때 이 저장소에 실행되는 조정자와 동일한 RBAC도 사용자에게 부여됩니다.

구성 동기화와 저장소 간의 인증 및 승인을 구성하려면 git-creds 보안 비밀 구성의 설치 단계를 참조하세요.

다음 단계