쿠버네티스 설치

유현민·2022년 9월 26일
0

도커 & 쿠버네티스

목록 보기
23/28
post-thumbnail

필요한 것

  • 클러스터
    -> 마스터 노드가 있는 클러스터는 실제로 여러 머신에 분산되어 항상 구동되어 실행될 수 있다.

  • 마스터 노드가 설정된 클러스터에서 실행되는 하나의 가상 인스턴스가 필요하고 하나 이상의 워커 노드가 필요하다.

  • 마스터 노드에는 API 서버와 스케줄러 등이 설치되어야 하고 워커 노드에는 도커, kubelet 설치되어야 한다.

  • 마스터 노드 등과 통신하기 위한 통신 장치가 모두 설치되어야 한다.

  • 로컬 머신에 kubectl이라는 도구가 필요하다.

  • kubectl은 새 deployment 생성, 삭제 또는 실행 중인 deployment 변경과 같은 명령을 클러스터에 보내는데 사용하는 도구.

설치

  1. kubectl 설치
  2. 더미 클러스터 설정하기 위해 minikube 사용

저는 윈도우에서 설치했습니다. ec2 및 virtualbox를 이용하여 설치를 하면 process가 2개 이상이 되어야 실행이 가능한데 1개로만 설정이 되기 때문에...

윈도우에 설치를 하기 위해 docker를 이용하여 설치를 했습니다.

minikube start --driver docker

profile
smilegate megaport infra

0개의 댓글