4.1.3-1 서버 생성

그룹관리에서 서버를 생성하고 실행합니다.

a) 서비스 → 어플리케이션 맵 선택 → 서버그룹 + 버튼(서버생성)을 클릭합니다.

b) 기본정보, 컨테이너, 인스턴스, 업데이트 정책, 서비스 포트, 볼륨 내용을 작성하고 생성버튼을 눌러 서버를 생성합니다.

  • 서버 기본 정보 정의
항목 설명
이름 생성하는 서버의 이름입니다
그룹 서버가 생성되는 서버그룹입니다
유형 서버의 인스턴스 유형입니다(Single/Multi) 단일일 경우 인스턴스와 업데이트 정책이 수정이 불가합니다
설명 서버의 설명입니다
  • 컨테이너 생성

    • 컨테이너 우측 '+ 버튼' 클릭

항목 설명
기본 정보 컨테이너로 사용할 이미지를 Harbor 레지스트리나 공용 이미지에서 선택하고, 사용할 CPU/Memory 리소스값을 정의합니다.
커맨드 컨테이너가 생성하면서 사용할 커맨드를 입력받습니다.
환경 변수 컨테이너의 환경변수 값을 입력받습니다.
보안 설정 보안정책을 설정할 수 있습니다.
헬스 체크 컨테이너의 헬스체크를 진행합니다.
  • 인스턴스(서버 유형이 Multi일 경우만 해당)

    • 인스턴스 항목의 '✎ 버튼' 클릭


항목 설명
오토스케일링 유형 오토스케일링을 하기위한 기준을 정의 합니다.
CPU 사용율(백분율) 오토스케일링의 기준(사용율)입니다.
최대개수 스케일링의 인스턴스 최댓값입니다.
인스턴스 수 기본 인스턴스의 대수입니다.
Sticky Session 특정 클라이언트 요청에 세션을 유지하는 옵션입니다.
  • 업데이트 정책

    • 업데이트 정책 항목의 '✎ 버튼' 클릭

항목 설명
업데이트 정책 Rolling update/Recreate로 정의합니다. 롤링업데이트 통해, 중단 pod와 확장 pod를 정의하여 자원의 효율성을 증대한 무중단 업데이트가 가능하고, Recreate 통하여 한번에 업데이트가 가능합니다.
서비스 제거(중단Pod비율) 롤링업데이트를 할 경우, 중단되는 Pod의 비율입니다.
확장 Pod비율 롤링업데이트를 할 경우, 늘어날 수 있는 Pod의 비율입니다.
  • 서비스 포트

  • Baremetal 에서 배포(노드포트 사용 시, 인그레스 사용은 옵션 항목입니다.)

  • Public Cloud 에서 배포(노드포트 사용 시, 인그레스 사용은 필수 항목입니다.)

항목 설명
Internal 컨테이너 내부통신 네트워크 입니다.
Cluster IP Pod 내부통신 네트워크입니다.
Node Port 외부노출 네트워크입니다.
Loadbalancer 로드밸런스 통신 네트워크입니다.
항목 설명
이름 포트 이름을 정의합니다.
타겟 포트 컨테이너 포트를 정의합니다.
포트 외부 포트를 정의합니다.
지정 여부 static node port를 사용할 것인지에 대한 여부입니다.
인그레스 사용 여부 인그레스를 사용할 것인지에 대한 여부입니다.(Public Cloud로 배포할 경우, Loadbalancer 타입으로는 인그레스 사용이 불가하고, NodePort 타입을 사용시, 인그레스는 필수항목입니다. 단, Baremetal에서 인그레스는 옵션사항으로 동일하게 사용이 가능합니다.)
  • 볼륨

항목 설명
볼륨 서버에서 사용할 볼륨을 생성합니다.
볼륨 마운트 생성된 볼륨에 서버를 마운트합니다.
볼륨 종류 설명
Empty Dir 컨테이너 안에 임시 디렉토리를 볼륨으로 잡습니다
Host Path 컨테이너가 올라가 있는 클러스터 서버에 볼륨을 잡습니다.
Config Map 서버에 등록 되어있는 Config File을 사용합니다.
NFS Dynamic 외부 스토리지에 디렉토리를 자동 생성하여 마운트합니다.
NFS Static 기존에 있던 외부 스토리지의 디렉토리를 마운트합니다.

results matching ""

    No results matching ""