1장. 네트워크 원거리 경계의 과제
엣지 컴퓨팅은 지리적으로 떨어진 곳에 있는 많은 사이트를 관리할 때 복잡한 문제를 야기합니다. GitOps Zero Touch Provisioning(ZTP)을 사용하면 네트워크의 가장 먼 끝에 있는 사이트를 프로비저닝하고 관리할 수 있습니다.
1.1. 네트워크의 극단에서의 과제 극복 링크 복사링크가 클립보드에 복사되었습니다!
오늘날 서비스 제공자는 네트워크 가장자리에 인프라를 구축하려고 합니다. 이는 다음과 같은 심각한 과제를 제기합니다.
- 여러 개의 엣지 사이트를 병렬로 배포하는 경우 어떻게 처리하시나요?
- 연결이 끊긴 환경에 사이트를 배포해야 하는 경우 어떻게 해야 하나요?
- 대규모 클러스터의 수명 주기를 어떻게 관리하시나요?
GitOps Zero Touch Provisioning(ZTP)과 GitOps는 베어 메탈 장비에 대한 선언적 사이트 정의와 구성을 통해 대규모로 원격 에지 사이트를 프로비저닝할 수 있도록 하여 이러한 과제를 해결합니다. 템플릿 또는 오버레이 구성은 CNF 워크로드에 필요한 OpenShift Container Platform 기능을 설치합니다. 설치 및 업그레이드의 전체 수명 주기는 GitOps ZTP 파이프라인을 통해 처리됩니다.
GitOps ZTP는 인프라 배포에 GitOps를 사용합니다. GitOps를 사용하면 Git 저장소에 저장된 선언적 YAML 파일과 기타 정의된 패턴을 사용할 수 있습니다. Red Hat Advanced Cluster Management(RHACM)는 Git 저장소를 사용하여 인프라 배포를 추진합니다.
GitOps는 각 사이트의 원하는 상태에 대한 추적성, 역할 기반 액세스 제어(RBAC) 및 단일 진실 소스를 제공합니다. 확장성 문제는 Git 방법론과 웹후크를 통한 이벤트 기반 작업을 통해 해결됩니다.
GitOps ZTP 워크플로는 GitOps ZTP 파이프라인이 에지 노드에 전달하는 선언적 사이트 정의 및 구성 사용자 정의 리소스(CR)를 만들어서 시작합니다.
다음 다이어그램은 GitOps ZTP가 Far Edge 프레임워크 내에서 작동하는 방식을 보여줍니다.