InfoGrab Docs

GitLab 관리형 Kubernetes 리소스

GitLab 에이전트를 사용하여 환경 템플릿으로 Kubernetes 리소스를 자동으로 프로비저닝하고 관리하는 방법을 설명합니다.

히스토리 GitLab 17.9에서 gitlab_managed_cluster_resources 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 관리형 Kubernetes 리소스를 사용하면 환경 템플릿으로 Kubernetes 리소스를 프로비저닝할 수 있습니다. 환경 템플릿을 사용하면 다음을 수행할 수 있습니다: 새 환경에 대한 네임스페이스와 서비스 계정 자동 생성 역할 바인딩을 통한 접근 권한 관리 기타 필요한 Kubernetes 리소스 구성 개발자가 애플리케이션을 배포하면 GitLab이 환경 템플릿을 기반으로 리소스를 생성합니다. GitLab 관리형 Kubernetes 리소스 구성 # 사전 요구 사항: Kubernetes용 GitLab 에이전트 가 구성되어 있어야 합니다. 에이전트가 관련 프로젝트 또는 그룹에 접근할 수 있도록 에이전트 접근 권한을 부여 해야 합니다. (선택 사항) 권한 에스컬레이션을 방지하기 위해 에이전트 가장(impersonat