쿠버네티스/cka
Docker desktop 을 사용한 쿠버네티스 설치하기
몽자비루
2025. 2. 9. 14:44
예전에 linux 환경에서 쿠버네티스를 사용하려다가 실패했었는데,
최근 Docker desktop 에서 간편하게 쿠버네티스를 사용해볼 수 있다고 해서 사용해보았다.
- 쿠버네티스 설치하기
- Docker Desktop 우측 상단 설정 열기
- LNB에서 kubernetis 를 열고 활성화
- CMD 창에서 kubectl cluster-info 입력하기
- 위와 같이 kubernetis control plane is running at ~ 으로 나오면 성공적으로 설치된 것.
- Docker Desktop 우측 상단 설정 열기
- kubectl 설치하기
- kubectl : 쿠버네티스에 명령어를 입력할 수 있게 해주는 CLI 툴을 의미한다.
- kubectl 설치하기
- 직접 설치하기
- curl 을 사용하여 설치하기
- cmd > curl.exe -LO "https://dl.k8s.io/release/v1.32.0/bin/windows/amd64/kubectl.exe" 입력
- cmd > curl.exe -LO "https://dl.k8s.io/release/v1.32.0/bin/windows/amd64/kubectl.exe" 입력
- 바이너리 검증하기 (선택)
- cmd > curl.exe -LO "https://dl.k8s.io/v1.32.0/bin/windows/amd64/kubectl.exe.sha256" 입력
- 체크섬 파일을 통해 검증하기 (CMD)
CertUtil -hashfile kubectl.exe SHA256 type kubectl.exe.sha256
- 체크섬 파일을 통해 검증하기 (powershell)
$($(CertUtil -hashfile .\kubectl.exe SHA256)[1] -replace " ", "") -eq $(type .\kubectl.exe.sha256)
- 체크섬 파일을 통해 검증하기 (CMD)
- kubectl 바이너리가 있는 폴더를 PATH 환경 변수의 앞부분 또는 뒷부분에 추가
- kubectl 위치 확인하기
- 환경 변수 편집하기
- kubectl 바이너리 위치 추가하기
- kubectl 위치 확인하기
- kubectl 버전에 다운로드한 버전과 같은지 확인하기
kubectl version --client kubectl version --client --output=yaml
- cmd > curl.exe -LO "https://dl.k8s.io/v1.32.0/bin/windows/amd64/kubectl.exe.sha256" 입력