3. 도메인 관리

3.1 도메인 등록

  • 자세한 내용은 API Gateway 정보 관리 참조]
  • API-Gateway Workspace 이동
    management
    1. 로그인 이후 Workspaces의 default로 이동

  • Gateway Service
    management
    1. API Gateway - Gateway Service 선택
    2. New Gateway Service 이동

  • Gateway Service 등록
    management
    1. 서비스의 이름을 입력
    2. 연결할 K8S Service 명으로 입력합니다. - 카탈로그에서 생성된 K8S Service 확인(세렝게티 로드발란서 목록에서 이름 확인 가능)
      • 자세한 내용은 로드발란서 정보 관리 참조
      • http://[service 명].[namespace]:[port]
        • service명 : 연결할 K8S Service의 이름을 입력해줍니다.
        • namespace : Pod가 실행되고 있는 namespace 명을 입력해줍니다.
          • 다른 수정사항이 없다면 serengeti-service로 입력해주시면 됩니다.
        • port : service에 오픈된 port를 입렵해줍니다.
        • ex) http://ulsan-usop-20231208-051635.serengeti-service:8080
        • 생성 된 Gateway Service
          management
          1. 생성된 Gateway Service 정보
          2. Gateway 수정
          3. Gateway Service에 등록된 Route 목록
            • Route 생성을 위해 클릭

  • Route
    management
    1. Route 등록

  • Route 등록
    management
    1. 연결할 Gateway Service
      • Gateway Service에서 생성 시 자동 연결
    2. Route 이름 설정
    3. 입력될 protocol
    4. 연결 될 Host
      • ex) app.umslp.kr, serengeti.umslp.kr
    5. Method - 생략 가능
      • API 연결 시 사용 될 Method
    6. Path
      • Host 이후로 입력 받을 Path 정보
    7. 추가 설정 추가 설정에 대한 정보는 Plugin Page 참조해 주세요.
  • 생성 확인 후 연결 테스트 진행