1.3 DevOps Suite 이용방법

1.3.1 Cluster 생성

ㅁ cloud.kt.com 홈화면 우측 상단 '클라우드 콘솔' 클릭



ㅁ 클라우드 콘솔의 좌측 메뉴에서 'DevOps Suite' 마우스 오버 후 'Cluster 리스트' 선택



ㅁ Cluster 리스트 화면에서 'Cluster 생성' 클릭



ㅁ 'MasterNode 사양 선택' 페이지의 필수 항목 값 입력
  o ZONE : Cluster를 생성할 Zone 선택
  o Cluster 명 : 생성할 Cluster의 이름 입력 및 중복확인
  o Master Node 구성 선택 : Master Node 서버의 운영체제 선택
  o Master Node 사양 선택 : Master Node 서버의 CPU Core/RAM/Disk 등 선택
  o Master Node 신청 갯수 : 클러스터를 구성할 MasterNode 서버의 갯수 선택 
  o 웹 노출 도메인 선택 :
    - Dafault (nip.io) : nip.io의 무료 도메인을 기반으로 서비스들의 노출 도메인을 생성하며, nip.io 도메인이 적용된 LB가 자동으로 구성됩니다. 
  - 개인도메인사용 : 소유하고 계신 도메인을 직접 등록할 수 있습니다.ㅏ 해당 도메인이 적용된 KT Loadbalancer를 직접 구성하셔야 합니다. 
  o 공인IP : default IP 사용 권장
  o OrchestrationTool선택 : 컨테이너 오케스트레이션을 위한 Orcehstrator 선택
  o OrchestrationTool버전 : 컨테이너 오케스트레이션을 위한 Orchestrator 버전 선택



ㅁ '다음' 버튼 클릭


ㅁ 'WorkerNode 사양선택' 페이지의 필수 항목 값 입력
  o Worker Node 구성 선택 : Master Node 서버의 구성선택과 동일하게 선택됩니다. 
  o Worker Node 사양 선택 : Worker Node 서버의 CPU Core/RAM/Disk 등 선택
  o WorkerNode 신청 갯수 : 클러스터를 구성할 Worker Node 서버의 갯수 입력



ㅁ '다음' 버튼 클릭


ㅁ 'NAS볼륨사양선택' 페이지의 필수 항목 값 입력
  o 볼륨명 : 생성할 NAS 볼륨의 이름 입력 및 중복검사
  o 요금제 : NAS 볼륨 요금제 유형 선택
  o mountPath : NAS 볼륨을 각 노드들에 마운트할 경로 입력 및 중복검사



ㅁ '다음' 버튼 클릭

ㅁ 신청 내역 확인 후 '신청' 버튼 클릭



ㅁ DevOps Suite 클러스터 생성 신청 팝업 확인 
[주의!] 팝업 확인 이후 클러스터링 작업에는 30분에서 1시간 정도 소요될 수 있습니다. 
[주의!] 초기 관리자 계정 ID와 PWD를 꼭 확인하고 기억해두시기 바라며, 초기 계정으로 최초 로그인 후 비밀번호를 변경하여 사용하시기 바랍니다.




ㅁ 'Cluster 리스트' 메뉴에서 Cluster 상태 확인 
  o 일정시간 이후 클러스터링 작업이 정상적으로 완료되면, 클러스터 상태가 '사용'으로 업데이트 됩니다.
 

1.3.2 클러스터 조회

ㅁ 클라우드 콘솔 좌측 'DevOps Suite' 마우스 오버 후 'Cluster 리스트' 선택하여 Cluster 목록 조회 가능


ㅁ 검색창 선택시 드롭다운 메뉴에서 세부 검색조건 선택 가능




ㅁ Cluster 리스트에서 각 Master/Worker Node 체크 시 페이지 하단에서 상세정보 조회 가능
  o 상세정보 : 서버정보, 생성일시, 상태정보 조회 가능
  o Cluster : 클러스터 정보, 클러스터 상태, Orchestration 툴 정보, DevOps 도구(Jenkins, Gitlab, DevOps Suite포탈 등) 웹 콘솔 및 포탈 접속 경로 정보 조회 가능
  [주의!] Jenkins, Gitlab, Orchestration툴 웹콘솔, DevOps Suite 포탈 관리자 초기 계정은 클러스터 생성 신청시 팝업으로 공지된 계정을 사용하시면 됩니다.  
  [주의!] DevOps Suite포탈이 아닌 Gitlab, Jenkins에서 직접 생성한 프로젝트의 경우 DevOps Suite 포탈과의 연동이 원활하지 않을 수 있습니다. DevOps Suite 포탈에서 프로젝트 생성시 Gitlab, Jenkins 프로젝트가 자동 구성되므로, 신규 프로젝트 생성시에는 DevOps Suite 포탈을 사용을 권장드립니다. 
  o Network : 자동구성된 Loadbalancer 정보 조회 가능
  o Volume : NAS 볼륨 및 추가 DISK 정보 조회 가능


1.3.3 네임스페이스 생성

ㅁ DevOps Suite 포탈을 통한 프로젝트 생성 전에, 컨테이너 오케스트레이션 자동화 툴에서 프로젝트를 생성할 네임스페이스를 생성해야 합니다.
[주의!] 현재 DevOps Suite는 컨테이너 오케스트레이션 자동화툴로 OKD만 지원합니다.

ㅁ Cluster 리스트에서 네임스페이스를 생성할 Cluster의 Master Node 체크 후, 하단 상세 정보란에서 'Cluster' 탭 선택



ㅁ 자동화 콘솔 URL 링크 클릭하여 자동화콘솔 URL 접속하여 관리자 계정으로 로그인
[주의!] 컨테이너 오케스트레이션 툴의 관리자 계정은 클러스터 생성 신청시 팝업으로 공지된 계정입니다.




ㅁ 홈화면 오른쪽 상단 'Create Porject' 버튼 클릭
[주의!] '네임스페이스' 란 하나의 클러스터를 논리적으로 분리하는 작업공간을 의미하며, 일반적으로 OKD 오케스트레이션 도구 에서는 네임스페이스를 '프로젝트(Project)'라고 부릅니다.



ㅁ 생성할 프로젝트 정보 입력 후 'create' 버튼 클릭



ㅁ 오른쪽 'My Projects' 목록에서 생성 요청한 프로젝트 존재 확인



ㅁ 컨테이너 오케스트레이션 자동화 툴의 네임스페이스(OKD의 Project) 목록은 DevOps Suite 포탈의 관리자 계정과 자동으로 연동됩니다.   
[주의!] DevOps Suite 포탈의 일반 사용자가 특정 네임스페이스에 접근하기 위해서는, DevOps Suite 포탈의 관리자의 권한 부여가 필요합니다.

자세한 방법은 1.3.4에서 소개한 DevOps Suite 포탈 매뉴얼의 '사용자권한관리' 부분을 참고하시기 바랍니다.


1.3.3 DevOps Suite 포탈 접속

ㅁ Cluster 리스트에서 DevOps Suite 포탈에 접속하고자 하는 Cluster의 Master Node 체크 후, 하단 상세 정보란에서 'Cluster'탭 선택

 

ㅁ DevOps Suite 포탈 URL 링크 클릭하여 DevOps Suite 포탈 접속



1.3.4 DevOps Suite 포탈 매뉴얼

ㅁ DevOps Suite 포탈 사용 방법은 DevOps Suite 포탈 > Guide > Manual 페이지를 확인하시기 바랍니다.



ㅁDevOps Suite 포탈 매뉴얼 페이지 확인