본문 바로가기

공부 기록/영상 후기

[따배쿠] 2-2. 도커 쿠버네티스 설치 / PC에 직접 설치하기

https://youtu.be/lheclzO-G7k

https://kubernetes.io/

 

Production-Grade Container Orchestration

Production-Grade Container Orchestration

kubernetes.io

  

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

- kubeadm : 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구

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

CNI(Container Network Interface)

- 컨테이너 간 통신을 지원하는 VxLAN. Pod Network라고도 부름

- 다양한 종류의 플러그인이 존재

- 플라넬(Flannel), 칼리코(Calico), 위브넷(Weavenet) 등

  

쿠버네티스 클러스터 구성

control plane(master node)

- 워커 노드들의 상태를 관리하고 제어

- single master

- multi master(3, 5개의 master node)

worker node

- 도커 플랫폼을 통해 컨테이너를 동작하며 실제 서비스 제공

  

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

1. Docker install

2. Kubernetes install

  1) 설치 전 환경 설정

  2) kubeadm, kubectl, kubelet 설치

  3) control-plane 구성

  4) worker node 구성

  5) 설치 확인

  

https://kubernetes.io/docs/reference/kubectl/cheatsheet/

 

kubectl Cheat Sheet

This page contains a list of commonly used kubectl commands and flags. Note: These instructions are for Kubernetes v1.27. To check the version, use the kubectl version command. Kubectl autocomplete BASH source <(kubectl completion bash) # set up autocomple

kubernetes.io