InfoGrab Docs

인프라 관리 시작하기

인프라 관리를 위한 모범 사례를 적용합니다.

DevOps 및 SRE 접근 방식의 부상으로 인프라 관리가 코드화되고 자동화 가능해졌습니다. 이제 인프라 관리에 소프트웨어 개발 모범 사례를 적용할 수 있습니다. 기존 운영 팀의 일상 업무는 변화했으며 기존 소프트웨어 개발과 더 유사해졌습니다. 동시에 소프트웨어 엔지니어는 배포와 제공을 포함한 전체 DevOps 수명 주기를 더 많이 제어하고 있습니다. GitLab은 인프라 관리 방식을 가속화하고 단순화하기 위한 다양한 기능을 제공합니다. 인프라 관리는 더 큰 워크플로우의 일부입니다: 1단계: 코드로 인프라 관리 # GitLab은 Terraform과 깊이 통합되어 Infrastructure as Code 파이프라인을 실행하고 다양한 프로세스를 지원합니다. Terraform은 클라우드 인프라 프로비저닝의 표준으로 여겨집니다. 다양한 GitLab 통합을 통해: 설정 없이 빠르게 시작합니다. 코드 변경과 동일하게 머지 리퀘스트에서 인프라 변경에 대해 협업합니다. 모듈 레지스트리를 사용하여 확장합니다. 자세한 내용은 다음을 참조하세요: Infrastructure as Code 2단계: Kubernetes 클러스터와 상호작용 # Kubernetes와의 GitLab 통합은 클러스터 애플리케이션을 설치, 구성, 관리, 배포 및 문제 해결하는 데 도움이 됩니다. Kubernetes용 GitLab 에이전트를 사용하면 방화벽 뒤의 클러스터를 연결하고, API 엔드포인트에 실시간으로 액세스하고, 프로덕션 및 비프로덕션 환경에 대한 풀 기반 또는 푸시 기반 배포를 수행하는 등 많은 것을 할 수 있습니다. 자세한 내용은 다음을 참조하세요: 클라우드에서 Kubernetes 클러스터 생성 GitLab으로 Kubernetes 클러스터 연결 3단계: 런북으로 절차 문서화 # 런북은 시스템 시작, 중지, 디버깅 또는 문제 해결과 같은 작업을 수행하는 방법을 설명하는 문서화된 절차 모음입니다. GitLab에서 런북은 Markdown으로 작성됩니다. 텍스트, 코드 스니펫, 이미지 및 링크를 포함한 다양한 요소를 포함할 수 있습니다. GitLab의 런북은 CI/CD 파이프라인 및 이슈와 같은 다른 GitLab 기능과 통합됩니다. 파이프라인이 성공하거나 이슈가 생성될 때와 같이 특정 이벤트나 조건을 기반으로 런북을 자동으로 트리거할 수 있습니다. 또한 사용자는 런북을 이슈, 머지 리퀘스트 및 기타 GitLab 오브젝트에 링크할 수 있습니다. 자세한 내용은 다음을 참조하세요: GitLab에서 실행 가능한 런북이 작동하는 방식