Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Mac m1
- docker
- sts3
- 성장마인드셋
- 도커
- si회사
- 교양철학
- 일상의행복
- 원씽
- m1 sts3 설치
- 클라우드입문자
- 쿠버네티스기초
- nhn_cloud_console
- 쿠버네티스
- 다크모드
- 슬래시24
- nhn cloud
- 클라우드기초교육
- spring mvc project
- 코딩 특수문자
- 만화철학
- 티스토리 야간모드
- 거래소 운영시간
- 3분철학
- Rectangle
- sm회사
- Kubernetes
- 만화로보는3분철학
- 미국채권
- 다국어 입력전환
Archives
- Today
- Total
Good Morning
Mac에서 Colima로 쿠버네티스 환경 구축하기 본문
1. 사전 준비
기존에 Docker Desktop를 설치했었는데 Colima실행시 충돌이 일어날수 있어서 제거했다
# Docker Desktop 앱 종료 후 관련 파일 삭제
rm -rf ~/.docker
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/Library/Application\ Support/Docker\ Desktop
필요한 도구 설치
# kubectl 설치
brew install kubectl
# docker CLI 확인
which docker
docker --version
2. Colima 설정 및 실행
# 쿠버네티스를 포함하여 Colima 시작
colima start --memory 4 --arch x86_64 --kubernetes
# 상태 확인
colima status
kubectl cluster-info
kubectl get nodes
3. nginx 애플리케이션 배포하기
디플로이먼트 생성
# nginx 디플로이먼트 생성
kubectl create deployment nginx --image=nginx
# 상태 확인
kubectl get deployments
kubectl get pods
서비스 노출
# NodePort 타입으로 서비스 생성
kubectl expose deployment nginx --type=NodePort --port=80
# 서비스 상태 확인
kubectl get services
4. 주요 명령어
# 파드 상태 자세히 보기
kubectl describe pod [pod-name]
# 파드 로그 확인
kubectl logs [pod-name]
# 모든 리소스 확인
kubectl get all
'Mac M1' 카테고리의 다른 글
맥북에서 화면을 깔끔하게 반으로 나누는 방법 (윈도우처럼!) (0) | 2025.07.16 |
---|---|
맥북에서 다국어 입력 설정하기: 영어, 한국어, 일본어 간 빠른 전환 방법 (0) | 2025.05.02 |
macOS에서 .zshrc 파일 정리하기 (0) | 2024.10.06 |
Colima에서 Oracle 컨테이너 안전하게 중지하기 (0) | 2024.09.20 |
Mac에서 Colima 종료 후 재실행 및 Docker Oracle 관리 가이드 (1) | 2024.09.01 |