728x90
[Minikube] Windows에 Minikube 설치
- minikube github
- minikube 설치 가이드
Minikube?
쿠버네티스를 로컬에서 쉽게 실행할 수 있는 툴
리눅스 VM 내에서 고가용성이 없는 단일 노드 쿠버네티스 클러스터를 실행한다.
테스트나 개발용으로 사용하려는 사용자를 대상으로 하며, 프로덕션 클러스터를 배포할 순 없다.
Windows에 설치
위 설치 가이드를 보면 Linux, Mac등의 다른 OS도 지원한다.
⚠ docker가 설치되어있어야 한다.
1. PowerShell 실행
2. Minikube 설치
New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing
3. 경로에 Minikube 바이너리파일 추가
$oldPath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
if ($oldPath.Split(';') -inotcontains 'C:\minikube'){
[Environment]::SetEnvironmentVariable('Path', $('{0};C:\minikube' -f $oldPath), [EnvironmentVariableTarget]::Machine)
}
4. 현재 열려있는 파워쉘을 껐다 킨 후에 Minikube 실행
minikube start
하이퍼바이저 툴이 없다고 나옴
windows10에서 지원하는 가상화 시스템 하이퍼-V를 실행
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All -All
5. Kubectl 설치
minikube kubectl -- get po -A
# minikube kubectl을 kubectl로 설정하도록 초기화
function kubectl { minikube kubectl -- $args }
반응형
'🐳 Container > K8S' 카테고리의 다른 글
[K8s] Job, CronJob (0) | 2024.01.16 |
---|---|
[K8s] Probe (Liveness, Readiness, Startup) (0) | 2024.01.15 |
[K8s] 컨피그 맵(Config map) (0) | 2023.08.18 |
[K8s] NodePort VS LoadBalancer VS Ingress (0) | 2023.07.17 |
[K8s] helm chart를 이용하여 GKE에 jenkins 설치 (0) | 2023.07.13 |