Kubernetes Architecture

    [Kubernetes] Kubernetes Architecture(4)[쿠버네티스 리소스 : 컨트롤러 오브젝트, 로드밸런서 오브젝트, 스토리지 오브젝트]

    목차 Kubernetes Architecture 쿠버네티스 리소스 - 컨트롤러 오브젝트 - Replicaset - Deployment - Daemonset - 로드밸런서 오브젝트 - 스토리지 오브젝트 (참고) App 업데이트 방법 쿠버네티스 리소스 컨트롤러 오브젝트 - ReplicaSet : (Node 고장 / Pod 삭제 등 발생 시) 파드 복제하여 개수 유지 - Deployment : 구 버전에서 신 버전으로 복제, 레플리카셋 관리(보통 pod를 일일이 관리하기보다는 deployment 를 서비스 단위로 관리) 실습 - Deployment 생성 시 Replica 숫자 지정, 파드를 지워도 ReplicaSet에 의해 다시 재생성 직접 실습을 통해 파드를 지워도 다시 재생성되는지 확인해봅시다. kubec..

    [Kubernetes] Kubernetes Architecture(3)[쿠버네티스 리소스 : 워크로드 오브젝트]

    목차 - 쿠버네티스 리소스 - 기본 명령어 실습 - 워크로드 오브젝트 쿠버네티스 리소스 - POD : (고래 떼를 일컬음, 도커의 고래에서 유래) 하나 이상의 컨테이너로 구성 - 스케일링의 단위, 어플리케이션에 친숙(환경변수 / 정상 여부 상태 검사 정의 등이 용이) - 1개 파드에 2개 이상의 각각 다른 이미지 가진 컨테이너가 가능함 - 파드 리소스는 노드 IP와 별개로 파드 만의 고유한 IP를 할당받으며 파드 내의 컨테이너들은 IP를 공유함 - 파드 내의 컨테이너들은 동일한 볼륨과 연결이 가능 - 파드는 배포의 최소 단위이며 특정 네임스페이스에 실행됨 기본 명령어 실습 kubectl run test 명령어를 입력하게 되면 image를 set 하라고 합니다. kubectl run test --image..