초보를 위한 쿠버네티스 안내서 - (실습)시작하기
kubectl
- 쿠버네티스에 명령을 전달하기 위한 프로그램
- 쿠버네티스의 CLI 도구
클라우드 서버에서 테스트
- 클라우드 가상 머신에 k3s 설치, 가상 머신에 접속하여 테스트한다.
- 가상 머신(aws lightsail)
- k3s: 가볍고 빠른 k8s 배포 버전
실습 with minikube
minikube
- k8s의 기본적인 기능을 익히기 위한 도구
- 실습이 끝나면 반드시 종료(안끄면 열심히 자원 사용하고 있을 것...)
minikube 명령어
minikube status
: minikube 상태 확인
minikube start
: minikube 실행
minikube stop
: minikube 종료
minikube ip
: minikube ip 확인
minikube delete
: minikube 제거
docker VS k8s
- docker
- 다수의 container가 존재하면 로드밸런싱을 위한 proxy container(ex. nginx)가 필요하다.
- k8s
- pod이 죽으면 알아서 새로 띄운다.
- 다수의 pod이 존재하는 상황에서 알아서 로드밸런싱 한다.