API7 Enterprise 3.2.13의 새로운 기능: Ingress Controller Gateway Groups
June 18, 2024
클라우드 네이티브 아키텍처는 확장성, 유연성 및 효율성으로 인해 기업의 디지털 전환의 핵심 동력으로 자리 잡았습니다. Kubernetes는 뛰어난 컨테이너 오케스트레이션 능력 덕분에 많은 기업들이 현대적인 애플리케이션을 구축하고 실행하기 위한 초석으로 떠올랐습니다.
애플리케이션 규모가 확장되고 마이크로서비스 아키텍처가 보편화되면서, 원활한 서비스를 보장하기 위해 게이트웨이를 효율적이고 안전하게 관리하는 것은 많은 기업들에게 중요한 과제가 되었습니다. 이러한 수요를 해결하기 위해 API7 Enterprise는 최근 3.2.13 버전에서 ingress controller를 위한 게이트웨이 그룹 관리 기능을 도입했습니다. 이번 업데이트의 구체적인 내용과 가치를 깊이 있게 살펴보며, 여러분이 이 새로운 기능을 더 잘 이해하고 적용할 수 있도록 도와드리겠습니다.
Ingress Controller 게이트웨이 그룹 사용 방법
ingress controller 게이트웨이 그룹을 생성하려면 다음 단계를 따르기만 하면 됩니다.
1. 게이트웨이 그룹 추가
-
API7 Enterprise 대시보드에 로그인하고 왼쪽 탐색 바에서 "Gateway Groups" 메뉴 항목을 클릭합니다.
-
게이트웨이 그룹 관리 메뉴에서 하단의 "Add Gateway Group" 버튼을 클릭합니다.

2. 게이트웨이 그룹 정보 입력
- 팝업 창에서 게이트웨이 그룹 유형으로 "Ingress Controller"를 선택하고 필요한 구성 정보를 입력합니다. 게이트웨이 그룹 유형은 그룹 생성 후 수정할 수 없으므로 올바른 게이트웨이 그룹 유형을 선택했는지 확인하세요.

3. 배포 스크립트 획득
-
새로운 게이트웨이 그룹을 생성한 후, 시스템은 토큰이 포함된 배포 스크립트를 자동으로 생성합니다. 스크립트를 복사하려면 버튼을 클릭하고, 이를 Kubernetes 환경에 배포할 수 있습니다.
-
토큰을 분실했거나 토큰을 업데이트하려는 경우, 게이트웨이 그룹 내에서 언제든지 스크립트를 재생성할 수 있습니다.

4. Kubernetes를 사용하여 게이트웨이 그룹 관리
-
Kubernetes에서는 Custom Resource Definition (CRD)을 통해 ingress controller 게이트웨이 그룹 리소스를 운영하고 관리할 수 있습니다.
-
관리의 일관성을 유지하기 위해 대시보드에서 운영 버튼을 비활성화했습니다. 모든 작업은 Kubernetes API를 통해 수행해 주세요.

5. 기본 게시 및 버전 관리
-
ingress controller 게이트웨이 그룹 내의 서비스는 기본적으로 게시 상태로 자동 설정되며, 추가 작업이 필요하지 않습니다.
-
ingress controller 게이트웨이 그룹의 버전 정보는 서비스 허브에 표시되지 않아, 일반 게이트웨이 그룹과의 버전 관리 복잡성을 줄입니다.
결론
API7 Enterprise v3.2.13에서 도입된 ingress controller의 게이트웨이 그룹 관리 기능은 사용자가 Kubernetes 환경에서 게이트웨이 리소스를 효율적으로 관리할 수 있도록 도와 클라우드 네이티브 아키텍처의 전반적인 운영 효율성을 높입니다.
이 새로운 기능을 경험해 보시고, 사용 중에 귀중한 피드백과 제안을 기대합니다.