CKA 공부 41일차
in Devops on Kubernetes
Choosing K8s Infrastructure
쿠버네티스 인프라를 구성하는 다양한 방법에 대해 공부해보자.
우선 우리의 노트북에 k8s 환경을 구축할건데, OS가 리눅스일 수도 있고 윈도일 수도 있다.
다만 윈도우의 경우 바이너리가 없기 때문에 k8s 환경을 만들 수 없다.
그래서 k8s에서는 Hyper-V나 Vmware같은 도구를 사용하여 리눅스 환경을 구축해주어야한다.
minikube
는 스터디할 때도 사용했지만 로컬에서 단일 노드 k8s를 구축하기 아주 좋은 소프트웨어이다.kubeadm 역시 k8s 환경을 구축하는 도구로 사용할 수 있다.
Turnkey Solutions
OpenShift는 OnPrem 환경에서 k8s 환경을 구축하는 것을 도와주는 오픈소스이다.
그 외에도 Cloud Foundary Container Runtime, VMware Cloud PKS, Vargrant와 같이 온프레 환경에서 k8s를 구축하기 위한 오픈소스 솔루션이 있다.
Hosted Solutions
GKE (Goole Container Engine)
OpenShift Online
Azure K8s Service
AWS EKS