Cloud Native Spring in Action

도커, 쿠버네티스 설치

기록해연 2025. 1. 6. 07:34

A.2 도커 (703p)

 

https://app.docker.com/

위의 사이트에서 도커 다운로드

 

 

다운완료 후 exe 실행시켜 설치.

설치 완료시 재시작해야 적용됨.(완료단계에서 restart할지 물어봄)

도커 첫 실행화면

윈도우 시작 후 도커를 실행시켜 로그인까지하면 이런식으로 화면이 보임(처음 구동시 시간 필요)

우측 하단 터미널 표시 >_를 눌러서 터미널 실행.

 

다른 쉘에서 진행하는 경우에는 docker login 하고 본인 아이디랑 비밀번호를 입력해야하는 것으로 아는데,

나는 이미 도커 데스크탑앱에서 로그인이 된 상태라 명령어를 작성하면 바로 연결된 계정으로 로그인 됨.

 

제대로 설치되었는지 예제 이미지 하나 설치.

docker pull ubuntu:22.04

 


 

A3. 쿠버네티스 (705p)

https://minikube.sigs.k8s.io/docs/

 

Welcome!

minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users. 🎉 Latest Release: v1.34.0 - Sep 09, 2024 (changelog) Highlights Supports the latest Kubernetes

minikube.sigs.k8s.io

맥OS에서는 홈브루를 사용해서 다운로드 가능.

나는 윈도우라 위의 사이트에서 본인 사양 선택해서 다운로드.

 

 

exe 파일 실행하여 설치완료하고 설치가 잘되었는지 확인.

 

로컬 쿠버네티스 클러스터 시작.

minikube start --driver=docker

처음 실행시 필요한 구성요소를 다운 받는다.

 

미니큐브의 기본 드라이버를 도커로 설정

minikube config set driver docker

 

아래 명령어 입력하여 kubectl(쿠버네티스 CLI)을 설치(Window기준)

curl.exe -LO "https://dl.k8s.io/release/v1.32.0/bin/windows/amd64/kubectl.exe"

 

최신 버전 명령어는 아래 홈페이지에서 확인

https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/#install-kubectl-binary-on-windows-via-direct-download-or-curl

 

Install and Set Up kubectl on Windows

Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.32 client can communicate with v1.31, v1.32, and v1.33 control planes. Using the latest compatible version of kubectl helps avoid

kubernetes.io

 

 

 

미니큐브 클러스터가 올바르게 시작되었는지 확인하고 로컬 클러스터에서 노드가 실행되고 있는지 확인.

kubectl get nodes

 

미니큐브가 불필요한 상황에서는 로컬환경 리소스를 아끼기  위해 중지

minikube stop


요즘 할매처럼 완전 일찍일어나져서 그냥 새벽에 강제 미라클모닝중...

잠도안오는데, 어제 하려다만 도커, 쿠버네티스 설치나 마저함.