Worker Node
Storage Node
Single Node (Tower)
4GPU Server
8GPU Server
10GPU Server
나라장터 등록제품
2GPU Workstation
4GPU Workstation
Name Node
Data Node
가상화
HCI
Network Storage
Data Server
NVMe over Fabrics
SAN Storage
나라장터 등록제품
WEB Server
WAS Server
고성능 DB
타워형서버
나라장터 등록제품
1CPU Workstation
2CPU Workstation
나라장터 등록제품
Cloud
Open Source
NVIDIA
HCI
Backup
MLOps
? Minikube는 Kubernetes 클러스터를 관리하는 데 도움이 되는 오픈소스입니다. Minikube는 Kubernetes 클러스터를 배포하고 관리하는 데 사용되는 오픈소스 도구입니다. Minikube를 사용하면 로컬 컴퓨터에서 단일 노드 Kubernetes 클러스터를 실행하여 애플리케이션 개발, 테스트 및 배포를 쉽게 할 수 있으며, 단일 머신에서 다중 노드 Kubernetes 환경을 시뮬레이션하여 다양한 Kubernetes 기능 및 구성을 실험할 수 있습니다.
Kubernetes 특징
minikube 특징
(1) 우선 MiniKube를 설치하기 위해선, Docker, snap, go를 설치해 줍니다.
(1-2) Docker Cri를 구성해줍니다.
(2) Docker 설치를 완료했다면, MiniKube를 설치해 줍니다.
(2-1) Conntrack 설치해줍니다.
Conntrack는 Linux 운영 체제에서 사용되는 네트워크 관련 도구로, 시스템 내에서 네트워크 연결을 추적하는 기능을 제공합니다. 또한 conntrack은 네트워크 문제를 해결하고 네트워크 트래픽에서 병목 현상을 식별하여 네트워크 성능을 최적화하는 데도 사용될 수 있습니다.
(2-2) CriCtl 설치 해줍니다.
쿠버네티스 노드에서 컨테이너 런타임과 애플리케이션을 검사하고 디버그 하는 데 사용할 수 있다.
(3) 필수 패키지 설치가 완료되었다면, MiniKube를 실행시켜 줍니다. [아래 이미지처럼 실행이 됩니다.]
(3-1) 설치 중, 아래와 같은 메시지가 나온다면 아래 명령어를 따라 설치해 주세요.
(3-2) 설치 중, 아래와 같은 메시지가 나온다면 빨간색 체크 박스에 표시된 명령어를 실행해 주세요.
(4) 설치가 완료되셨다면, Kubernetes를 설치해 줍니다.
(4-1) Kubernetes 명령어를 사용하기 위해 아래 명령어를 입력해 줍니다.
(4-2) Kube설치가 완료되셨다면, Calico Network Plugin 설치해 줍니다.
오픈소스 네트워킹이며, kube에서 각 Pod 간 네트워크 통신이 가능하도록 도와주는 플러그인입니다.
(6) MiniKube 상태 확인 방법입니다. [아래 이미지처럼 상태를 확인할 수 있습니다.]
(7) MiniKube DashBoard를 설치합니다.
(7-1) 아래 명령어로 DashBoard가 실행됐는지 확인합니다. [아래 이미지처럼 enabled가 표시됩니다.]
(7-2) Proxy설정 후, DashBoard를 실행해 줍니다. [아래 이미지처럼 DashBoard에 접속됩니다.]
아래 이미지는 접속 된 상태 입니다.