Tech/[Container] Kubernetes 썸네일형 리스트형 쿠버네티스 기본 오브젝트 - Pod PodPod OverviewPod과 ContainerPod(파드)는 하나의 독립적인 서비스를 구동 시키는 Container들을 포함한다.하나의 Container는 여러 개의 포트를 가질 수 있지만, 한 Pod 내 다른 Container와 중복되는 포트를 사용할 수는 없다. 즉 로컬호스트 환경으로 묶여있다.Pod의 IP는 생성 시 자동으로 할당되고, 재생성 시 변경되며 외부에서는 접근할 수 없다. (휘발성)Pod과 LabelLabel(라벨)은 모든 오브젝트에 사용할 수 있지만, 주로 Pod에서 가장 많이 사용된다. 목적에 따라 오브젝트들을 분류하기 위해 사용한다. → 예) 검색, 오브젝트 간 연결키:값 형태로 구성되고, 한 Pod에 여러 개의 라벨을 등록할 수 있다.Pod과 Node SchedulePod는.. 더보기 쿠버네티스 기초 다지기 왜 쿠버네티스인가?과거 서버 관리 방식자원이 통합되어 있지 않고, 필요에 따라 증설/회수 하는 비용 발생낭비되는 자원 발생무중단 업데이트를 위해 서버 가용성이 떨어지는 상황 발생수동 스케일링 수행 (스케일아웃, 스케일업, 스케일인, 스케일다운)쿠버네티스를 사용한 서버 관리 방식자원 풀링 (낭비 자원 최소화)오토 스케일링오토 힐링 (컨테이너 죽으면 자동으로 새로운 컨테이너 실행)무중단 업데이트 시 서버 가용성 유지 (새로운 버전의 컨테이너를 실행해 갈아끼우는 방식) VM과 컨테이너의 차이VM : 하이퍼바이저를 통해 Guest OS를 가상화해 동작따라서 게스트 OS 간 격리로 인해 보안성이 높음하나의 큰 모놀리식 서비스를 배포해야 돼서 자원 낭비컨테이너 : 컨테이너 엔진을 통해 리눅스 기술인 cgroups,.. 더보기 M4 Pro에서 UTM 설치부터 바닐라 k8s 클러스터(v1.32.1) 구축까지 현재는 Vagrant를 사용하여 5분만에 k8s 실습환경을 구성할 수 있도록 구현했다.아래 블로그 게시글을 참고하길 바란다.https://iwantbaobab.tistory.com/590 Vagrant로 5분만에 Kubernetes 클러스터 V1.32 구성하기 (Arm64, Apple Silicon Chip) (1) - 자동 구성Vagrant 개념개념 정리Vagrant : Vagrant는 VM을 효율적으로 관리하기 위한 오픈 소스 툴Vagrant Provisioner(프로비저너) : VM 설정 및 환경 구성을 자동화 해주는 스크립트예시) Shell, Ansible 등Vagrant Provider(프iwantbaobab.tistory.com Virtualization에 대해서가상화가상화(Virtualiza.. 더보기 이전 1 다음