SlideShare ist ein Scribd-Unternehmen logo
1 von 11
쿠버네티스로 Wordpress 시작하기
네이버 비즈니스 플랫폼 솔루션 아키텍트 강지나
2020.03.26
N A V E R C L O U D P L A T F O R M
Overview
식을 줄 모르는 쿠버네티스의 인기
웨비나 순서 안내
웨비나 콘텐츠
데모 시나리오 소개
데모 시나리오 중 쿠버네티스의 서비스들 소개
네이버 클라우드 플랫폼의 CDB
네이버 클라우드 플랫폼의 NKS
N A V E R C L O U D P L A T F O RM
Contents
데모 시연
NKS로 시작하는 Wordpress
- 쿠버네티스 클러스터 생성
- Wordpress Pod 띄우기
- Cloud DB와 연결
01
N A V E R C L O U D P L A T F O RM
Overview
식을 줄 모르는 쿠버네티스의 인기
N A V E R C L O U D P L A T F O RM
• 클라우드 네이티브 컴퓨팅 재단(CNCF)이 2018년 8월에 발표한 설문조사에서 기업(5,000개 이상) 응답자 중 40%
는 이미 프로덕션에서 쿠버네티스를 운영중
출처 : http://www.ciokorea.com/news/137862
Google Trend : Kubernetes
N A V E R C L O U D P L A T F O RM
Container orchestration: Kubernetes dominates
출처 : https://sysdig.com/blog/sysdig-2019-container-usage-report/
• 쿠버네티스는 모든 워커 노드를 단일 배포 플랫폼으로 제공
• 롤백, 롤아웃이 용이하여 새로운 버전의 앱을 출시할 때 새로운 버전이 잘못됐을 경우 즉시 롤아웃 가능
• 쿠버네티스는 애플리케이션 구성 요소와 실행되는 노드를 모니터링하고 노드 장애 발생 시 다른 노드로 자동 재조정
• 쿠버네티스는 각 애플리케이션에서 사용하는 리소스를 모니터링하고 각 애플리케이션에서 실행되는 Pod 확장 가능
왜 인기가 있을까?
애플리케이션 배포 단순화
애플리케이션 개발 단순화
상태 확인 및 자가 치유
편리한 스케일아웃
빠르고 간편하게 구축할 수 있는 컨테이너 오케스트레이션 서비스
다양한 클러스터 스펙 제공(Standard, CPU Intensive)
마스터 노드 관리의 필요성이 없어 관리 효율성 증대
마스터 노드의 고가용성 제공
워커노드 구성 시 수 분 안에 구성 가능
Persistent volumes (NAS, BlockStorage) 사용 가능
클러스터 생성 / 설정 / 설치를 한번에 제공
Container Registry 상품과 연동
서버 준비 및 Docker, 쿠버네티스 설치 및 환경설정
쿠버네티스 서버 구성을 위한 라이브러리 설치
마스터 노드 구성을 위한 설정 및 관리
마스터 노드의 고가용성 확보
다양한 서버 스펙 준비 필요
확장 볼륨 필요시 추가 스토리지 구성 필요
Kubernetes ServiceLegacy Kubernetes
간단하게 설치하고 사용할 수 있는 NKS
현재 NKS를 어떤 구성으로 사용하시나요?
Mobile/PC APP
(PHP)
Public LB
CDN
Object
Storage
Outbound
Mailer
Vod
Transcoder
NCP Application Service
운영자
Security
Monitoring(유료)
Managed
Security(유료)
WAF
IPS
IDS Sub
Account Monitorin
g
API
(Node.js)
CDB MySQL
(POC)
CDB Redis
(POC)
Public LB
Jenkins
Image
Optimizer
SSL
VPN
개발/운영
Source
Deploy
Docker
Registry
Object
Storage
Source Registry
Public LB
NKS
Cluster
Admin
Public LB
(Spring Boot)
Private LB
(Node.js)
CDB MySQL CDB Redis
Secure Zone
Private LB
NKS
Cluster
Proxy
Server
Cloud Log
Analytics
Secure zone
Firewall
Client
Public LB Public
NKS
NKS
Media/
Application
Dev Tools
Cloud DB
Cloud DB
Security Monitoring
NKS는 Cloud DB, Container registry
등 네이버에서 제공하는 각종 서비스를
원활하게 사용할 수 있도록 사전에 여러
가지 장치가 마련되어 있어 이에 대한 어
려움이 크게 없었습니다.
02
N A V E R C L O U D P L A T F O RM
데모 시연
진행 순서
Kubectl 설치NKS 클러스터 생성
1 2
Cloud DB for MySQL
생성
3
WORDPRESS POD 생성
및 CDB 연결 설정
4
Wordpress 접속
5
CLA로 로그 수집
6
The End of Document
Thank You

Weitere ähnliche Inhalte

Mehr von NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼

[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 

Mehr von NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼 (20)

[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
[온라인교육시리즈] 클라우드 환경에서 발생하는 위협 탐지대응 방안 - 김동운 매니저
 
2021년 기술 트렌드 - 강지나 클라우드 솔루션 아키텍트
2021년 기술 트렌드 - 강지나 클라우드 솔루션 아키텍트2021년 기술 트렌드 - 강지나 클라우드 솔루션 아키텍트
2021년 기술 트렌드 - 강지나 클라우드 솔루션 아키텍트
 
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
[온라인교육시리즈] 네이버클라우드플랫폼 주요 업데이트 - 윤진규 클라우드 솔루션 아키텍트
 
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
 
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트
[온라인 교육시리즈] Pinpoint Cloud로 시작하는 어플리케이션 성능 모니터링 - 김민형 클라우드 솔루션 아키텍트
 
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나
포스트코로나시대에 주목받는 AI 서비스 - 네이버클라우드플랫폼 솔루션 아키텍트 강지나
 
의료계에부는 언택트 바람 - 강지나 클라우드 솔루션 아키텍트
의료계에부는 언택트 바람 - 강지나 클라우드 솔루션 아키텍트의료계에부는 언택트 바람 - 강지나 클라우드 솔루션 아키텍트
의료계에부는 언택트 바람 - 강지나 클라우드 솔루션 아키텍트
 
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트
[온라인교육시리즈] 베어메탈서비스 소개 및 활용 - 현영환 클라우드 솔루션 아키텍트
 
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
 
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
 
[온라인교육시리즈] 네이버 클라우드 플랫폼 Clova Premium Voice 소개
[온라인교육시리즈] 네이버 클라우드 플랫폼 Clova Premium Voice 소개[온라인교육시리즈] 네이버 클라우드 플랫폼 Clova Premium Voice 소개
[온라인교육시리즈] 네이버 클라우드 플랫폼 Clova Premium Voice 소개
 
DB innovation conference 2020
DB innovation conference 2020DB innovation conference 2020
DB innovation conference 2020
 
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버 클라우드 플래폼 OCR 소개
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버 클라우드 플래폼 OCR 소개[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버 클라우드 플래폼 OCR 소개
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버 클라우드 플래폼 OCR 소개
 
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
[온라인교육시리즈] NKS에서 Cluster & Pods Autoscaling 적용
 
2019 Cloud Expo Korea - 강지나 클라우드 솔루션 아키텍트
2019 Cloud Expo Korea - 강지나 클라우드 솔루션 아키텍트2019 Cloud Expo Korea - 강지나 클라우드 솔루션 아키텍트
2019 Cloud Expo Korea - 강지나 클라우드 솔루션 아키텍트
 
Digital transformation and cloud impact(NBP CTO Kieun Park)
Digital transformation and cloud impact(NBP CTO Kieun Park)Digital transformation and cloud impact(NBP CTO Kieun Park)
Digital transformation and cloud impact(NBP CTO Kieun Park)
 
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
 
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 네이버 클라우드 플랫폼 init script 활용법 소개(정낙수 클라우드 솔루션 아키텍트)
 
Smart city and cloud - World Smart City Expo(NBP CTO Kieun Park)
Smart city and cloud - World Smart City Expo(NBP CTO Kieun Park)Smart city and cloud - World Smart City Expo(NBP CTO Kieun Park)
Smart city and cloud - World Smart City Expo(NBP CTO Kieun Park)
 
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
 

[온라인교육시리즈] 워드프레스로 시작해보는 쿠버네티스(강지나 매니저)

  • 1. 쿠버네티스로 Wordpress 시작하기 네이버 비즈니스 플랫폼 솔루션 아키텍트 강지나 2020.03.26 N A V E R C L O U D P L A T F O R M
  • 2. Overview 식을 줄 모르는 쿠버네티스의 인기 웨비나 순서 안내 웨비나 콘텐츠 데모 시나리오 소개 데모 시나리오 중 쿠버네티스의 서비스들 소개 네이버 클라우드 플랫폼의 CDB 네이버 클라우드 플랫폼의 NKS N A V E R C L O U D P L A T F O RM Contents 데모 시연 NKS로 시작하는 Wordpress - 쿠버네티스 클러스터 생성 - Wordpress Pod 띄우기 - Cloud DB와 연결
  • 3. 01 N A V E R C L O U D P L A T F O RM Overview
  • 4. 식을 줄 모르는 쿠버네티스의 인기 N A V E R C L O U D P L A T F O RM • 클라우드 네이티브 컴퓨팅 재단(CNCF)이 2018년 8월에 발표한 설문조사에서 기업(5,000개 이상) 응답자 중 40% 는 이미 프로덕션에서 쿠버네티스를 운영중 출처 : http://www.ciokorea.com/news/137862 Google Trend : Kubernetes
  • 5. N A V E R C L O U D P L A T F O RM Container orchestration: Kubernetes dominates 출처 : https://sysdig.com/blog/sysdig-2019-container-usage-report/
  • 6. • 쿠버네티스는 모든 워커 노드를 단일 배포 플랫폼으로 제공 • 롤백, 롤아웃이 용이하여 새로운 버전의 앱을 출시할 때 새로운 버전이 잘못됐을 경우 즉시 롤아웃 가능 • 쿠버네티스는 애플리케이션 구성 요소와 실행되는 노드를 모니터링하고 노드 장애 발생 시 다른 노드로 자동 재조정 • 쿠버네티스는 각 애플리케이션에서 사용하는 리소스를 모니터링하고 각 애플리케이션에서 실행되는 Pod 확장 가능 왜 인기가 있을까? 애플리케이션 배포 단순화 애플리케이션 개발 단순화 상태 확인 및 자가 치유 편리한 스케일아웃
  • 7. 빠르고 간편하게 구축할 수 있는 컨테이너 오케스트레이션 서비스 다양한 클러스터 스펙 제공(Standard, CPU Intensive) 마스터 노드 관리의 필요성이 없어 관리 효율성 증대 마스터 노드의 고가용성 제공 워커노드 구성 시 수 분 안에 구성 가능 Persistent volumes (NAS, BlockStorage) 사용 가능 클러스터 생성 / 설정 / 설치를 한번에 제공 Container Registry 상품과 연동 서버 준비 및 Docker, 쿠버네티스 설치 및 환경설정 쿠버네티스 서버 구성을 위한 라이브러리 설치 마스터 노드 구성을 위한 설정 및 관리 마스터 노드의 고가용성 확보 다양한 서버 스펙 준비 필요 확장 볼륨 필요시 추가 스토리지 구성 필요 Kubernetes ServiceLegacy Kubernetes 간단하게 설치하고 사용할 수 있는 NKS
  • 8. 현재 NKS를 어떤 구성으로 사용하시나요? Mobile/PC APP (PHP) Public LB CDN Object Storage Outbound Mailer Vod Transcoder NCP Application Service 운영자 Security Monitoring(유료) Managed Security(유료) WAF IPS IDS Sub Account Monitorin g API (Node.js) CDB MySQL (POC) CDB Redis (POC) Public LB Jenkins Image Optimizer SSL VPN 개발/운영 Source Deploy Docker Registry Object Storage Source Registry Public LB NKS Cluster Admin Public LB (Spring Boot) Private LB (Node.js) CDB MySQL CDB Redis Secure Zone Private LB NKS Cluster Proxy Server Cloud Log Analytics Secure zone Firewall Client Public LB Public NKS NKS Media/ Application Dev Tools Cloud DB Cloud DB Security Monitoring NKS는 Cloud DB, Container registry 등 네이버에서 제공하는 각종 서비스를 원활하게 사용할 수 있도록 사전에 여러 가지 장치가 마련되어 있어 이에 대한 어 려움이 크게 없었습니다.
  • 9. 02 N A V E R C L O U D P L A T F O RM 데모 시연
  • 10. 진행 순서 Kubectl 설치NKS 클러스터 생성 1 2 Cloud DB for MySQL 생성 3 WORDPRESS POD 생성 및 CDB 연결 설정 4 Wordpress 접속 5 CLA로 로그 수집 6
  • 11. The End of Document Thank You