k8s setup

ny0011·2022년 9월 26일
0

k8s

목록 보기
2/3

k8s 설치 방법

  • local PC 설치 : minikube, kubeadm
    • minikube : k8s의 단일 인스턴스를 한번에 설치
    • kubeadm : 많은 node로 k8s를 구성할 때 사용
  • 클라우드 사용
  • https://kodekloud.com/ 사용

minikube

  • worker, master node에 설치해야 할 component가 짱 많음
  • minikube로 다양한 component를 단일 이미지로 묶어서 하나의 node k8s cluster로 제공함
  • ISO 형태의 이미지를 다운로드해서 사용
    • minikube가 iso를 자동으로 다운로드하니까 직접 다운로드 할 필요 없음
    • iso 이미지를 실행할 hypervisor를 설치하면 됨
      • ex) virtualbox, vmware, hyper-v, kvm ..
  • k8s cluster와 상호작용 하기 위해 kubectl(k8s cli tool)을 설치해야 함
  • local PC에서 사용하려면 minikube, hypervisor, kubectl 를 설치하자

kubeadm

  1. cluster를 구성하기 위한 다양한 system이나 가상 머신이 필요함.
    • 시스템이 만들어지면 하나는 master, 나머지는 worker node로 구성하기
  2. 모든 node에 docker(container runtime) 설치
  3. 모든 node에 kubeadm tool 설치
    • 올바른 노드에 필요한 component가 설치되고 구성되게 함
  4. master 서버 초기화
  5. master 서버에 worker node가 연결되기 전 network 연결을 확인해야 함
    • k8s는 master와 worker node 간에 특별한 네트워크가 필요함
      = POD network

0개의 댓글