Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
네이버클라우드플랫폼 쿠버네티스 소개
네이버 비즈니스 플랫폼 솔루션 아키텍트 정낙수
2019.04.24
N A V E R C L O U D P L A T F O R M
Overview
네이버 클라우드 플랫폼 쿠버네티스 소개
웨비나 콘텐츠
도커 설치 및 커스텀 이미지 생성
Container Registry 연동
쿠버네티스 서비스 구성
N A V E R C L O U D P L A T F...
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
• 컨테이너 오케스트레이션 서비스로 컨테이너를 관리하는 서비스
• 빠르고 간편한 쿠버네티스 구성 및 관리
네이버 클라우드 플랫폼 쿠버네티스 클러스터 구성 프로세스
N A V E R C L O U D P L A T F O RM
마스터/워커 노드 설정 설치 도구 설정 K8S Cluster Deploy 시각화/모니터링 툴 설치 ...
02
N A V E R C L O U D P L A T F O RM
웨비나 콘텐츠
N A V E R C L O U D P L A T F O RM
쿠버네티스 서비스 이용
1. Container Registry 생성
2. Custom Image 생성 후 Container Registry에 Push
3. ...
N A V E R C L O U D P L A T F O RM
Container Registry 생성 및 설정
1. Object Storage 버킷 생성
2. Container Registry 생성 및 설정
N A V E R C L O U D P L A T F O RM
Custom Image 생성 후 Container Registry에 Push
1. Custom Image 생성
2. Container Registry 로그인...
N A V E R C L O U D P L A T F O RM
쿠버네티스 클러스터 생성
1. 클러스터 생성
N A V E R C L O U D P L A T F O RM
쿠버네티스 대시보드 구성
1. Kubectl 설치 및 구동
N A V E R C L O U D P L A T F O RM
Container Registry에 있는 이미지를 이용하여 POD 구성
1. 사설 Registry 등록을 위한 Secret 생성
2. 컨테이너를 이용하여 어...
N A V E R C L O U D P L A T F O RM
로드밸런서 생성 확인 및 서비스 접속 테스트
1. 로드밸런서 생성 확인
N A V E R C L O U D P L A T F O RM
로드밸런서 생성 확인 및 서비스 접속 테스트
1. 서비스 접속 확인
03
N A V E R C L O U D P L A T F O RM
데모 시연
The End of Document
Thank You
Nächste SlideShare
Wird geladen in …5
×

[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 쿠버네티스 소개(정낙수 클라우드 솔루션 아키텍트)

247 Aufrufe

Veröffentlicht am

도커부터 시작하여 네이버클라우드플랫폼 쿠버네티스 서비스 활용안까지 전 과정을 소개해 드립니다. | From Docker to Naver Cloud Platform Kubernetes Service, we will introduce you to the entire process.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 쿠버네티스 소개(정낙수 클라우드 솔루션 아키텍트)

  1. 1. 네이버클라우드플랫폼 쿠버네티스 소개 네이버 비즈니스 플랫폼 솔루션 아키텍트 정낙수 2019.04.24 N A V E R C L O U D P L A T F O R M
  2. 2. Overview 네이버 클라우드 플랫폼 쿠버네티스 소개 웨비나 콘텐츠 도커 설치 및 커스텀 이미지 생성 Container Registry 연동 쿠버네티스 서비스 구성 N A V E R C L O U D P L A T F O RM Contents 데모 시연
  3. 3. 01 N A V E R C L O U D P L A T F O RM Overview
  4. 4. 네이버 클라우드 플랫폼 쿠버네티스 서비스 N A V E R C L O U D P L A T F O RM • 컨테이너 오케스트레이션 서비스로 컨테이너를 관리하는 서비스 • 빠르고 간편한 쿠버네티스 구성 및 관리
  5. 5. 네이버 클라우드 플랫폼 쿠버네티스 클러스터 구성 프로세스 N A V E R C L O U D P L A T F O RM 마스터/워커 노드 설정 설치 도구 설정 K8S Cluster Deploy 시각화/모니터링 툴 설치 사용자 어플리케이션 배포 • VM / Baremetal 서버 생성 • K8S 통신 포트 확인 • 방화벽/ACG 룰 설정 • VM / PC 에 Ansible 설치 • SSH key 생성 및 노드 서버 로 복사 • ip_forward 설정 • Python 설치 • 마스터/워커 노드 인벤토리 파일 설정 (playbook) • Cluster Service, Pods subnet IP range 설정 • Cluster CNI 선택/설정 • Ansible Playbook 실행 • 설치 과정 확인 • 에러 확인 및 트러블 슈팅 • Dashboard 설치를 위한 Deployment 파일 다운로 드 또는 작성 • Dashbord pods 생성 • Dashboard Service expose • 계정 및 접근 정보 설정 • 모니터링 데이터 저장을 위 한 NAS 스토리지 생성 • Helm (k8s package managing tool) 설치 • 프로메테우스+grafana deployments 생성 • 모니터링 메트릭 설정 • 사용자 application deployment 생성 • Service expose • Load Balancer 설정 • PV 생성 , Deployment 할 당 • Service Healthcheck 설 정/모니터링 클러스터 용량 증설을 위해 노드 추가 시 동일 프로세스 반복 진행 네이버 클라우드 플랫폼 K8S 를 통해 제공되는 영역
  6. 6. 02 N A V E R C L O U D P L A T F O RM 웨비나 콘텐츠
  7. 7. N A V E R C L O U D P L A T F O RM 쿠버네티스 서비스 이용 1. Container Registry 생성 2. Custom Image 생성 후 Container Registry에 Push 3. 쿠버네티스 서비스에서 클러스터 및 노드 2개 생성 4. 클라이언트에 쿠베 대시보드 구성 5. Container Registry에 있는 이미지를 이용하여 POD 구성 6. 로드밸런서 확인 및 서비스 접속 테스트 Docker 작업 쿠버네티스 작업
  8. 8. N A V E R C L O U D P L A T F O RM Container Registry 생성 및 설정 1. Object Storage 버킷 생성 2. Container Registry 생성 및 설정
  9. 9. N A V E R C L O U D P L A T F O RM Custom Image 생성 후 Container Registry에 Push 1. Custom Image 생성 2. Container Registry 로그인 및 Push mkdir myweb[계정번호] cd myweb [계정번호] vi Dockerfile FROM ubuntu:latest MAINTAINER Naksoo <nsjung@naver.com> RUN apt-get update RUN apt-get install -y apache2 && apt-get clean #VOLUME ["/var/www", "/etc/apache2", "/var/log/"] EXPOSE 80 CMD apachectl -D FOREGROUND docker login -u [access_key] registry-endpoint Password: [Secret Key] docker tag docker push Container Registry에서 이미지 확인
  10. 10. N A V E R C L O U D P L A T F O RM 쿠버네티스 클러스터 생성 1. 클러스터 생성
  11. 11. N A V E R C L O U D P L A T F O RM 쿠버네티스 대시보드 구성 1. Kubectl 설치 및 구동
  12. 12. N A V E R C L O U D P L A T F O RM Container Registry에 있는 이미지를 이용하여 POD 구성 1. 사설 Registry 등록을 위한 Secret 생성 2. 컨테이너를 이용하여 어플리케이션 생성 kubectl –kubeconfig=%KUBE_CONFIG% create secret docker-registry regcred --docker- server=<registry-end-point> --docker-username=<access-key-id> --docker-password=<secret-key> --docker-email=<your-email> 1 2
  13. 13. N A V E R C L O U D P L A T F O RM 로드밸런서 생성 확인 및 서비스 접속 테스트 1. 로드밸런서 생성 확인
  14. 14. N A V E R C L O U D P L A T F O RM 로드밸런서 생성 확인 및 서비스 접속 테스트 1. 서비스 접속 확인
  15. 15. 03 N A V E R C L O U D P L A T F O RM 데모 시연
  16. 16. The End of Document Thank You

×