-
Kubernetes) Kubernetes 환경구성Cloud/Kubernetes 2022. 10. 7. 14:10
Kubernetes 환경구성요소
- 마스터노드
- CRI (Container Run-time Initiative)
- Kubeadm
- Kubectl
- Kubelet
- CNI (Container Network Interface)
- 워커노드
- Kubelet
Kubernetes 환경구성 종류
- KubeAdm
- Kubernetes에서 제공하는 클러스터 생성/관리 도구
- KubeSpray
- Kubernetes 클러스털르 배포하는 오픈소스
- 다양한 형식으로 Kubernetes 클러스터 구성가능
- on-premise에서 상용서비스 클러스터 운영시 유용함
- 다양한 CNI를 제공한다.
- MiniKube
- Local 시스템에 설치가 가능하며, 설치가 간단하고 Kubernetes가 제공하는 기능을 사용가능하다.
- 개발 도구와 연계가 가능하다.
- 단일노드(워커노드) 형태로 동작한다.
- 노드를 가상화 형태로 생성하기 때문에 Docker, VirtualBox등 가상화 도구가 필요하다.
- Docker Desktop
- Linux/Windows/MacOs
- Docker Desktop의 설정에 Kubernetes를 활성화하면 MiniKube와 유사하게 Kubernetes 사용가능
- k3s
- 경량 Kubernetes 배포판
- CNCF에서 육성하는 프로젝트이며 Rancher Labs에서 제작
- k3s 실행파일을 통해 서버와 에이전트만 구동하면 Kubernetes각 구성요소가 간편하게 설치되고 Kubernetes 클러스터가 구성된다.
- 마스터 노드의 etcd를 경량 파일형 DBMS sqlite로 사용한다.
- Iot, 학습용 초소형 컴퓨터에도 사용가능
- rancher
- Kubernetes 클러스터 뿐만 아니라 운영에 필요한 모니터링 보안관련 기능을 쉽게 설치 가능
- rancher의 관리도구를 사용해서 새로운 Kubernetes 클러스터를 쉽게 생성하고 여러 클러스터를 한곳에서 관리한다.
- 대규모 시스템 관리를 고려하여 많은 도구를 제공한다.
'Cloud > Kubernetes' 카테고리의 다른 글
Kubernetes) KubeAdm 으로 Kubernetes 구성해보기 2편 (0) 2022.10.08 Kubernetes) KubeAdm 으로 Kubernetes 구성해보기 1편 (0) 2022.10.07 Kubernetes) CNI 란? (0) 2022.10.07 Kubernetes) CRI-O 란? (0) 2022.10.07 Kubernetes) Kubernetes 개요 (0) 2022.10.07 - 마스터노드