[NHN Cloud] NHN Kubernetes Service(NKS) 활용법
[DataUs] [NHN Cloud] NHN Kubernetes Service(NKS) 따라하기
1. 먼저 알아 두기
1.1 Kubernetes 란 무엇인가?
1.2 Kubernetes 발전사

1.3 쿠버네티스가 왜 필요하고 무엇을 할 수 있나
1.4 NHN Kubernetes Service(NKS) 주요 기능
1.5 NHN Kubernetes Service(NKS) 기능 제공
1.6 NHN Kubernetes Service(NKS) 클러스터
1.6.1 구성
1.6.2 마스터
1.6.3 노드
1.7 NHN Kubernetes Service(NKS) 는...
2. NHN Kubernetes Service(NKS) 용어 설명
2.1 클러스터
2.1.1 클러스터 생성
2.1.2 클러스터 조회
2.1.3 클러스터 삭제
2.2 노드 그룹
2.2.1 노드 그룹 조회
2.2.2 노드 그룹 생성
2.2.3 노드 그룹 삭제
2.3 오토 스케일러
2.3.1 오토 스케일러 설정
2.3.2 오토 스케일링 설정 항목
2.3.2 증설 및 감축 조건
3. NHN Kubernetes Service(NKS) 관리
3.1 kubectl 설치 및 관리
3.1.1 kubectl 설치
3.1.2 Kubectl 권한 변경
3.1.3 Kubectl 위치 변경 또는 경로 지정
3.1.4 Kubectl 설정
3.1.5 Kubectl 연결 확인
3.2 LoadBalancer 서비스
3.2.1 LoadBalancer 서비스 생성
3.3 인그레이스 컨트롤러
3.4 퍼시스턴트 볼륨
3.4.1 PV/PVC의 생명 주기
3.4.2 정적 프로비저닝
3.4.3 동적 프로비저닝
4. NHN Kubernetes Service(NKS) 시스템 구축
4.1 NHN Kubernetes Service(NKS) 서비스 활성화

4.2 NHN Kubernetes Service(NKS) 클러스터 생성




5. NHN Kubernetes Service(NKS) 기초
5.1 Kubernetes 관리용 Kube-Manager 서버 구성

5.2 Kube-Manager 서버에서 API 설정

5.3 Kube-Manager 서버와 Kubernetes Cluster 의 API 통신 테스트
5.4 Kube-Manager 에서 kubectl 을 이용한 nginx 서비스 생성
5.5 Nginx 서비스 확인

5.5 Kube-Mnanger 에서 POD 로 접속
5.6 Kube-Manager 에서 POD 서비스 삭제 (수정 필요)
6. NHN Cloud 대시보드 설정 및 활용
6.1 대시보드 서비스 활성화 및 접속 토큰
6.2 대시보드 접근 토큰 정보 확인
6.3 대시보드 접속 확인


6.4 (이거 하나면 끝) NHN Cloud 대시보드 서비스 등록 하기
7. Kubernetes 관리용 WeaveScope 시각화 도구 무료 툴
7.1 WeaveScope 설치 및 실행
7.2 WeaveScope Pod 실행 확인
7.3 WeaveScope Services 확인
7.4 WeaveScope 외부 접속 서비스 설정 (Loadbalancer Type 이용)
7.5 WeaveScope 크롬 접속 확인

7.6 WeaveScope 외부 접속 제한 (LoadBalancer 에서 접속 제한)
7.6.1 NHN Cloud > Network > LoadBancer > IP 접근 제어 그룹 > IP 접근 제어 그룹 생성

7.6.2 IP 접근제어 그룹 생성

7.6.3 IP 접근 제어 그룹 적용

7.6.4 LoadBalancer 관리에서 IP 접근 타입, 그룹 확인

7.7 WeaveScope 중지
7.8 (이거 하나면 끝) NHN Cloud 에서 weavescope 서비스 등록 하기
8. YAML 검증 사이트 활용
8.1 YAML 검증 사이트 http://www.yamllint.com/



부록. Kubectl 명령어 사용법
1. Pod 조회
2. 전체 서비스 정보 조회

Last updated