본문 바로가기
[GPUaaS]

[중요][NCP] Kubernetes Service 첫 걸음, WordPress 시작 해보기!

by METAVERSE STORY 2026. 1. 9.
반응형

 

 

 

 

 

 

## 데모 시연 (11분)

 

 

1) VPC 생성 (192.168.0.0/32)

 

 

2) Network ACL 생성

 

- 본인 접속 IP만 22번 포트 오픈 (나머지 인바운트 차단 / 아웃바운드는 미설정해서 오픈됨)

 

 

3) 서브넷 생성 (총 3개 생성)
- LB용 / 쿠베용 / kubectl용 (퍼블릭)

 

 

4) NAT 게이트웨이 생성 & 라우팅테이블 연동

 

- 라우팅테이블 연동

 

 

 

 

5) 쿠버네티스 서비스 생성

 

 

 

6) kubectl  클라이언트용 보안그룹 생성 (ACG)
- 기본이 차단

 

 

 

7) kubectl  클라이언트용 서버 생성 

 

 

 

 

- kubectl  클라이언트용 서버 접속 - 공인IP (19분)

 

 

 

8) kubectl 설치하기 
- https://guide.ncloud-docs.com/docs/k8s-k8sstart

- https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

- 설치후 확인 
kubectl version --client

 

 

 

 

9) 쿠버네티스 클러스터 접속 (20분)

 

- 설정 파일 다운로드


- 서버에 파일 생성

 

 

- 환경변수 설정
vi ~/.bash_profile 수정 (alias)
kubectl get nodes

 

 

 

 

10) CDB 생성 (22분)

 

- DB User 관리 (패스워드 등록)

 

 

- kubectl 클라이언트용 서버에서 CDB용 yaml (Service) 생성
vi mysql-wordpress.yaml
CDB용 Private 도메인 등록

 

- CDB 계정 및 패스워드, DB명 접속정보 => Secret 파일 등록
Pod 접속 할수 있음

 

 

11) Wordpress용 Pod 생성 (25분)
- vi wordpress-pod.yaml

 

 

 

- kubectl create -f mysql-wordpress.yaml 실행

 

- kubectl create -f wordpress-pod.yaml 실행

 

- Pod Service용 로드밸런서 확인

 

- CDB 보안그룹 오픈 필요 (쿠버네티스 보안그룹 기본 막힘)

 

 

 

 

- 워드프레스  로드밸런서 접속 성공

 

 

 

12) Pod 오토스케일 (29분)
- kubectl get pod

- kubectl scale deployment/wordpress --replicas=3

 

 

 

 

 

 

https://www.youtube.com/watch?v=rE0UBIWA3mQ

 

반응형

댓글