본문 바로가기
Kubernetes(k8s)/따배쿠(따라하면서 배우는 쿠버네티스) 학습

[k8s]쿠버네티스 설치하기

by 열정주니어 2023. 2. 8.
반응형

쿠버네티스 클러스터를 직접 구성하는 도구

  • kubeadm
    • 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구
  • kubespray
    • 쿠버네티스 클러스터를 배포하는 오픈소스 프로젝트
    • 다양한 형식으로 쿠버네티스 클러스터 구성 가능
    • 온프레미스에서 상용 서비스 컬러스터 운영시 유용
    • 다양한 CNI 제공

CNI (Container Network Interface)

  • 컨테이너 간 통신을 지원하는 VxLAN
    • 컨테이너는 각각 ip를 갖고 있고 각 컨테이너 간 통신을 하기 위해서는 CNI 필요
  • Pod Network이라고도 부름
  • 다양한 종류의 플러그인이 존재
    • 플라넬, 칼리코, 위브넷 등
  • CNI를 설치하고 컨테이너 간 통신할 때, 컨테이너가 물리 네트워크와 통신하고 물리 네트워크가 다시 컨테이너와 통신함

쿠버네티스 클러스터 구성

  • control plane(master node)
    • 워커 노드들의 상태를 관리하고 제어
  • worker node
    • 도커 플랫폼을 통해 컨테이너를 동작하며 실제 서비스 제공

kubeadm을 이용한 쿠버네티스 설치 - 온프레미스

  • Docker Install(all system)
  • kubernetes install
    • 설치 전 환경 설정
    • kubeadm, kubectl, kubelet 설치
    • control-plane 구성
    • worker node 구성
    • 설치 확인

참고

따배쿠 3강

 

반응형