A.2 도커 (703p)
위의 사이트에서 도커 다운로드
다운완료 후 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"
최신 버전 명령어는 아래 홈페이지에서 확인
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
요즘 할매처럼 완전 일찍일어나져서 그냥 새벽에 강제 미라클모닝중...
잠도안오는데, 어제 하려다만 도커, 쿠버네티스 설치나 마저함.
'Cloud Native Spring in Action' 카테고리의 다른 글
쿠버네티스로 컨테이너 관리 (0) | 2025.01.07 |
---|---|
컨테이너를 통한 스프링 애플리케이션의 실행 (0) | 2025.01.07 |
컨트롤러 구현, 애플리케이션 테스트, 실행 (0) | 2025.01.05 |
프로젝트 초기화, git 연결 (1) | 2025.01.02 |
개발 환경 설정, sdkman 설치 + OpenJDK17 설치 (1) | 2025.01.01 |