Skip to content

Service discovery 빠른 시작 ​

Deployment를 Service로 노출하고 Ingress로 외부 트래픽을 라우팅하는 과정을 안내합니다.

Service 생성 ​

  1. 왼쪽 끝의 클러스터 아이콘을 눌러 대상 Cluster 안으로 들어간 뒤 Service discovery → Services 메뉴로 이동합니다.

  2. Create Service 버튼을 클릭하고 Create as Form을 선택합니다.

  3. 아래 항목을 입력합니다.

    항목설명
    Service TypeCluster IP (기본) / Headless / NodePort / Load Balancer / ExternalName
    Namespace대상 Namespace 선택
    NameService 이름
    Service portsAdd Port로 행을 추가하고 Port Name·Listening Port·Target Port 입력 (예: 80 → 8080)
    SelectorsAdd Rule로 연결할 Pod 레이블 입력 (예: app: my-app)
  4. 오른쪽 Summary 패널에서 Create를 클릭합니다.

  5. Services 목록의 IP addresses 컬럼에 주소가 표시되면 완료입니다.

Ingress 구성 ​

외부 Domain으로 트래픽을 라우팅하려면:

  1. Service discovery → Ingresses에서 Create Ingress → Create as Form을 선택합니다.

  2. 아래 항목을 입력합니다.

    항목설명
    Namespace대상 Namespace 선택
    NameIngress 이름
    Request hostDomain 이름 (예: app.example.com)
    PathURL 경로 (예: /)
    Target service / Port연결할 Service와 Port 선택
  3. Create를 클릭합니다.

  4. Ingresses 목록에 새 Ingress가 표시되면 생성 완료입니다. 외부에서 접속되기까지 수 분이 걸릴 수 있습니다.

(선택) Horizontal Pod Autoscaler로 자동 스케일링 ​

CPU 부하에 따라 Pod를 자동으로 늘리거나 줄이려면:

  1. Service discovery → Horizontal pod autoscalers에서 Create Horizontal Pod Autoscaler → Create as Form을 선택합니다.
  2. Target에서 스케일 대상 Deployment와 Minimum replicas / Maximum replicas를 입력하고, Metrics에서 CPU 임계값(%)을 입력합니다.
  3. Create를 클릭합니다.

다음 단계

AI 인프라의 새로운 기준