본문 바로가기

kubernetes20

[Kubernetes] Pod(기본 오브젝트) Pod란컨테이너를 하나 이상 모아놓은 것, 쿠버네티스 애플리케이션의 최소 단위같은 포드에 속한 컨테이너끼리는 동일한 컴퓨팅 리소스를 공유 k8s의 크기 단위Cluster > Node > Pod > Container  Pod의 3가지 특징Container pod안에는 하나의 독립적인 서비스를 제공할 수 있는 컨테이너들이 존재컨테이너들은 서비스가 연결될 수 있도록 Port를 가지고 있음한 Pod안에서 컨테이너들끼리의 Port는 중복될 수 없음pod가 생성될 떄 고유의 IP 주소가 할당됨쿠버네티스 외부에서는 접근 불가Labelpod 뿐만 아니라 모든 Object에 달 수 있음(pod에서 가장 많이 사용)사용목적에 따라 label 등록, 목적에 따라 오브젝트 분류/연결Key, Value로 구성Node Sched.. 2022. 1. 3.
쿠버네티스 소개 쿠버네티스가 등장하기 전까지의 가상화 기술 VM(Virtual Machine) 서비스 운영을 위해서는 서버 자원을 효율적으로 사용하는 것이 중요 ex) 게임의 접속 대기열 트래픽을 예상하기도 어려우며, 미리 여유러운 자원을 준비하는 것도 비용적으로 쉽지 않은 문제 이를 해결하기 위해 VMware, Virtual Box와 같은 VM이 출현하여 서버 운영의 자동화가 가능해짐 Docker(Container) VM 가상화는 OS가 필요하다는 문제가 발생, 하나의 서비스를 위해 더 무거운 OS를 띄워야하기 때문 이러한 문제를 Docker(컨테이너 가상화 기술)로 해결가능 컨테이너 가상화 기술은 서비스간 자원 격리로 OS를 띄울 필요가 없음, OS 기동 시간이 없기 때문에 자동화가 빠르고 자원 효울이 높음 쿠버네티.. 2021. 12. 28.