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 |