README
1 쿠버네티스 설치 환경의 종류
- 쿠버네티스는 사용 환경과 목적에 따라 설치하는 방법이 다양하다
- 실제 운영 단계의 쿠버네티스 클러스터를 구축하려면 AWS, GKE 등의 클라우드 환경에서 쿠버네티스를 설치해야 할 수 있다.
1.1 개발 용도의 쿠버네티스 설치
- Minikube
- Docker Desktop
Docker Desktop 또는 Minikube
- Docker Desktop을 설치했다면 쿠버네티스를 함께 사용할 수 있어 별도의 설치 과정이 필요하지 않다.
- Minikube를 사용하면 버추얼 박스 등의 가상화 환경에서 쿠버네티스를 손쉽게 설치할 수 있다.
- 그러나 이러한 개발 용도의 쿠버네티스 로컬노드를 스탠드얼론 모드로 사용하기 때문에 모든 기능을 완벽히 사용하기에 적합하지 않습니다.
1.2 서비스 테스트 또는 운영 용도의 쿠버네티스 설치
- kops
- kubespray
- kubeadm
- EKS, CKE 등의 매니지드 서비스
1.3 자체 서버 환경에서 쿠버네티스 설치
- 온프레미스 서버 환경
- 쿠버네티스를 포함한 모든 인프라를 직접 관리해야 한다.
- 쿠버네티스와 서버 인프라를 세밀한 부분까지 설정할 수 있다는 장점이 있다
- 그러나 운영 및 유지보수가 복잡해지는 단점이 있다
- 자체 서버 환경에서 kubespray, kubeadm 등의 도구를 이용해 쿠버네티스를 설치한다