쿠버네티스 설치 in local

2023. 10. 24. 21:12·Kubernetes
목차
  1. Steps
  2. 1. Docker Desktop 설치
  3. 2. Kubernetes 사용 설정
  4. 3. Pod 생성해 보기

개인 로컬 환경에서 손쉽게 쿠버네티스 환경을 구성할 수 있는 방법을 알아보자.

Steps

  1. Docker Desktop 설치
  2. Kubernetes 사용 설정
  3. Pod 생성해 보기

1. Docker Desktop 설치

Docker Desktop은 도커 환경을 쉽게 구성할 수 있게 도와주는 데스크톱 애플리케이션이다.
도커 설치법을 찾아보면 대게 Docker Desktop 설치가 가이드된다. 도커 데스크톱은 도커의 핵심이 되는 도커 엔진에 그리고 도커를 쉽게 사용하기 위한 GUI 툴 정도라고 이해하고 있다.

Docker Desktop = Docker Engine + 이외의 유용한 기능들

이외의 유용한 기능들에 Kubernetes 클러스터를 구성할 수 있게 도와주는 게 포함되어 있다!

Docker Desktop 설치 페이지에 이동하면 쉽게 설치가 가능하다.

Docker Desktop 실행 화면

설치를 완료한 뒤 실행하면 다음과 같은 화면이 나올 것이다.

2. Kubernetes 사용 설정

쿠버네티스 환경을 구성하기 위해 minikube, k3s 등 다양한 것들을 시도해 봤었지만 Docker Desktop으로 설치하곤 정말 놀랐었던 기억이 난다... 너무 간단해서 너무 허무했다.

K8s 구성을 위한 Docker Desktop 셋팅

오픈 쪽 위에 있는 톱니바퀴를 누르고 Kubernetes 탭으로 이동한 뒤 Enable 버튼을 누르고 Apply & restart를 누르면 된다.

사진과 같이 왼쪽 아래에 Docker와 K8s 로고가 나란히 초록색으로 보이는 잘 구성된 것이다.

3. Pod 생성해 보기

Pod를 생성하기 위해선 kubectl CLI 툴이 설치되어 있어야 한다.
여기를
참고하자!

nginx를 위한 pod를 만들어보자.

kubectl run mynginx --image nginx # nginx Pod 생성
kubectl get po # Pod 조회
kubectl exec mynginx -- curl localhost:80 # mynginx Pod 내부에서 curl 명령어 수행

  1. Steps
  2. 1. Docker Desktop 설치
  3. 2. Kubernetes 사용 설정
  4. 3. Pod 생성해 보기
'Kubernetes' 카테고리의 다른 글
  • [Tip] 로컬 환경의 Kubernetes에서 로컬에 있는 도커 이미지 사용하기
  • Prometheus와 Grafana로 구현하는 Kubernetes 모니터링
  • Helm 빠르게 시작하기
  • kubectl과 kubectx 그리고 OpenLens
ssuwani
ssuwani
  • ssuwani
    Oops!!
    ssuwani
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • MLOps (19)
      • 데이터 엔지니어링 (4)
      • Kubernetes (5)
      • Kafka (10)
      • 📚책 (3)
      • 라즈베리파이 (1)
      • ETC (8)
      • Python (6)
      • 언어모델 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Kubernetes
    auto tagging
    producer
    mlflow
    BentoML
    redis
    Kafka
    evidently ai
    Docker
    Python
    Airflow
    LangChain
    gcp
    FastAPI
    RDD
    fluentbit
    MLOps
    Github Actions
    asyncronous
    topic
    태그1
    Confluent Cloud
    LLM
    datadrift
    Prometheus
    태그2
    Kubeflow
    Spark
    consumer
    Schema Registry
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
ssuwani
쿠버네티스 설치 in local

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.