파드는 컨테이너가 모인 집합체의 단위로, 적어도 하나 이상의 컨테이너로 이루어진다. 여기서 말하는 컨테이너는 도커 컨테이너를 이야기한다. 쿠버네티스를 도커와 함께 사용한다면 파드는 컨테이너 하나 혹은 컨테이너의 집합체가 된다.
마스터 노드 : 전체 쿠버네틱스 시스템 관리
워커노드 : 실제 배포하고자 하는 어플리케이션 실행 담당
각 워커 노드 위에 pod가 배포되는거임.
namespace : 클러스터를 논리적으로 분리하는것임. 물리적으로 분리 X
용어 개햇갈림
레이블 :
레플리카 셋 : 정해진 개수의 파드를 유지해주는 도구
내부적인 연결이 따로있는게 아니라 레이블로 연결되기떄문에 (tag)
내부적인 연결이 따로있는게 아니라 레이블로 연결되기떄문에 (tag로) rmfotj
selector 레이블을 잘 정의해야함.
하나의 파드 -> 여러 레플리카 셋
클러스터 : 어플리케이션 컨테이너를 실행하기 위한 일련의 노드 머신!!
쿠버네틱스를 실행중이다 -> 클러스터를 실행하고 있는 것이다.
deployment :
간접적으로 만들 수 있음.
무중단 업데이트를 위함.
디프로이먼트 -> 레플리카셋 -> 파드로 연결됨
Service :
로드밸런싱 및 클러스터 외부와의 여 ㄴ결을 중개해주는 역할을 하는 쿠버네틱스 객체임.
Cluster IP
여러 파드로 분산해주는 스위치 역할
type를 ClusterIP로 지정하고 받는 포트와 파드에 연결할 포트를 명시해줌.
도커 다운 :
https://www.docker.com/products/docker-desktop/
Docker Desktop - Docker
Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!
www.docker.com
쿠버네틱스