Study/seSAC 금천 4기

이노그리드 CI/CD 특강_241022

지찬씌 2024. 10. 23. 09:35

K-PasS Container Platform 배포

 

 

NHN 클라우드 접속 후 키페어 등록 (좌측 Compute -> Key Pair)

 

 

 

 

 

 

서브넷 생성 (좌측 Network -> Subnet)

 

 

 

 

 

 

인스턴스 생성

.

 

 

 

 

 

 

 

 

 

 

 

 

플로팅IP 생성

 

 

 

 

 

 

- 각 인스턴스의 플로팅 IP 생성 후 연결

 

 

 

- 생성된 사설 IP & 플로팅 IP 정보 따로 저장

 

 

 

 

 

SSH 접속 (MobaXterm 사용)

 

- session 클릭

 

 

- host 주소 칸에 플로팅 IP를 입력하고 username에는 ubuntu를 입력

 

- private key를 사용하며 제공받은 private key(sesac파일)를 지정

 

 

 

 

 

NFS 설치 (NFS 전용 인스턴스에서 진행. sesac-edu-mjc075)

 

- APT 업데이트

 

 

 

- NFS 서버를 위한 APT 패키지 설치 진행

 

 

- NFS 서버에서 사용할 디렉터리 생성 및 권한 부여

 

 

 

 

- 공유 디렉터리 설정

 

 

 

- NFS 서버 재시작 후 설정 확인

 

 

 

 

 

SSH 생성 및 배포 (control plane: sesac-edu-mjc071에서 진행)

 

- RSA 공개키 생성, 출력 및 복사

 

 

 

 

 

- control plane & worker 노드의 authorized_keys 파일 본문에 공개키 붙여넣기

 

 

 

 

 

 

 

Deployment 다운

 

- 클러스터 Deployment를 다운하여 설치 작업경로에 위치

 

 

 

 

 

 

환경변수 정의

 

- 클러스터 설치 경로로 이동 및 클러스터 설치에 필요한 환경변수 정보 입력

 

 

- 환경변수 정의

 

 

 

 

K-PaaS 컨테이너 플랫폼 클러스터 설치

 

 

 

 

- 설치되는 로그를 확인하기 위해서는 control plane의 다른 터미널을 열고 다음 명령어를 입력한다.

 

 

 

 

- 노드 및 kube-system 네임스페이스 내부 파드의 설치, 작동 상태 확인

 

 

 

 

 

 

 

인그레스 컨트롤러 네트워크 설정

 

- 새 네트워크 인터페이스 생성

 

 

- 환경변수로 설정한 인그레스 사설 IP 지정 및 나머지 설정은 default로 하고 생성

 

 

 

 

- 인그레스 컨트롤러를 연결할 control plane 인스턴스 중지 후 네트워크 탭의 연결 추가

 

 

 

 

 

 

 

 

- Worker 노드(3개) 및 NFS 서버 노드(1개)의 플로팅 IP 연결 해제

 

 

 

'Study > seSAC 금천 4기' 카테고리의 다른 글

AWS 특강_241028  (0) 2024.10.28
DevOps/Scrum 특강_241024~241025  (1) 2024.10.25
클라우드_4일차_241008  (1) 2024.10.15
클라우드_5일차_241010  (0) 2024.10.14
클라우드_3일차_241007  (1) 2024.10.11