쿠버네티스 교육

[동영상] kubespray 설치 및 원격 cluster 등록

Jerry_이정훈 2021. 8. 28. 03:52
728x90

Kubespray 이용 kube cluster 설치 및 원격 Cluster 개인 PC 등록 실습 내용 동영상 공유합니다. 별 내용이 없는데 28분이나 되어 낭비이기는 한데 ^^ 작은 도움이 되었으면 합니다. 

Kube Cluster 설치

  1. kubespray 이용하여 단일 노드 혹은 3개의 노드에 Kube cluster 설치해 보세요. 
    : 미리 3 VM 준비 w/ Ubuntu 20.04
    : /etc/hosts 파일 등록
    : ssh w/ password 없이 접속 가능하도록
    : sudo passwd 없이 실행 하도록, 방화벽 off

    : Kubespray git clone
    : inventory 파일 수정 - hosts.yml Cluster Node VM Hostname 등록

    : Kube Cluster 설치 옵션
    : crio 이용, audit log, strict_arp(metallb) 수정

    : 참조 - https://jerryljh.tistory.com/43

  2. Window 기준 VSCode, WSL(Window Subsystem Linux), Window Terminal 사용해 보세요. (MAC VSCode)
    : vi 대신 VSCode 사용, 들여쓰기/내어쓰기/주석 처리 단축키
    : 기존 파일과 변경된 부문 추적, bash 사용 용이
    : WSL, Virtualbox 등 없이 Window 환경에서 linux 사용 가능, ubuntu 18.04/20.04 등 다양한 버전 사용 가능, 리소스 사용이 작음
    : Window Terminal, 화면 좌우/상하 분할 편리, 파워셀

    : 참조 - https://jerryljh.tistory.com/43

  3. kubectl tool(Linux or Mac version)을 개인 PC에 설치하세요.
    : 구글 검색, Window version 이 아니라 Linux 버전을 WSL 환경 설치
 

01. Kube 실습 과제 - Kubespray 이용 Kube Cluster 설치

Kube 실습 과제 WSL, Window Terminal, Visual Studio Code 설치 Kubespray 이용 Kubernetes Cluster 설치(1 or 3 node) : crio, metallb 사용 조건 Kubectl 설치 및 Remote Kube Cluster 관리를 위한 Local PC 환..

jerryljh.tistory.com

원격 Cluster 관리

해당 Cluster를 원격 PC에서 제어 가능 하도록 PC $HOME/.kube/config 파일에 원격 Cluster Config 정보를 등록 합니다. 추가 후 원격 Cluster에 kubectl get nodes 명령어를 수행 합니다. (향후 복수의 cluster 관리 시 용이 합니다.)

: Cluster Node의 root 계정 $HOME/.kube/config 정보를 개인 PC WSL $HOME/.kube/config 파일에 Copy
: kubectl get nodes 로 동일 여부 확인

https://youtu.be/DVgsrrfU9Wc

 

반응형