InfoGrab Docs

Kubernetes와 GitLab 통합 사용 모범 사례

Kubernetes 에이전트와 Flux를 활용한 GitOps 및 파이프라인 기반 배포의 모범 사례를 안내합니다.

Kubernetes용 에이전트와 Flux를 함께 사용하면 GitOps를 통해 Kubernetes에 배포할 때 최상의 경험을 제공합니다. GitLab은 배포 시 GitOps(풀 기반 배포라고도 함)를 사용할 것을 권장합니다. 그러나 회사가 GitOps로 전환할 수 없거나, 특정(일반적으로 비프로덕션) 이유로 파이프라인 기반 접근 방식을 사용해야 할 수 있습니다. 이 페이지에서는 엔터프라이즈 환경에서 GitOps를 사용하기 위한 모범 사례와 파이프라인 기반 배포에 대한 몇 가지 고려 사항을 설명합니다. GitOps의 이점에 대한 설명은 OpenGitOps 이니셔티브 를 참조하십시오. GitOps # Kubernetes 클러스터를 GitLab에 연결하기 시작하기 에서는 Flux CLI를 사용하여 Flux를 설치하는 방법을 보여주지만, Flux 배포를 확장하고 자동화하려면 다음 중 하나를 수행해야 합니다. Flux Operator 를 사용합니다. Terraform 또는 OpenTofu 로