본문 바로가기

Cloud3

쿠버네티스 알아보기 3 (쿠버네티스 컴포넌트) 쿠버네티스를 이루고 있는 여러 가지 구성 요소 쿠버네티스 컴포넌트 SAMSUNG SDS 클라우드 아티클 쿠버네티스 컴포넌트 컨트롤 플레인(Control Plane) 컴포넌트 쿠버네티스 기능 제어를 전체적으로 담당 ex. 본사 kube-apiserver : 쿠버네티스 컨트롤 플레인의 프론트 엔드 : 쿠버네티스 모든 컴포넌트들의 API 통신역할 쿠버네티스 클러스터로 들어오는 요청을 가장 앞에서 접수하는 역할 kubectl을 사용해 각종 명령을 수행할 경우 이 명령은 kube-apiserver로 전송 *kubectl : 쿠버네티스 커맨드 라인 도구 전달된 요청에 대해 kube-apiserver는 요청의 처리 흐름에 따라 적절한 컴포넌트로 요청을 전달하는 역할까지 맡고 있음 etcd 쿠버네티스의 DB 역할 쿠버.. 2022. 10. 18.
쿠버네티스 알아보기 2 (쿠버네티스 플랫폼) 쿠버네티스를 만나는 여러 가지 방법 쿠버네티스를 처음 구성할 때 사용할 수 있는 도구 SAMSUNG SDS 클라우드 아티클 Minikube(미니큐브) 특징 로컬 시스템 쉽게 설치 가능 쿠버네티스가 제공하는 대부분의 기능을 활용할 수 있음 개발 도구들과 연계 가능 로컬에 설치되며 단일 노드 형태로 동작하기 때문에 다중 노드를 구성하여 수행해야 하는 작업을 하기에는 곤란 노드를 가상화된 형태로 생성하기 때문에 도커, 버추얼박스 등의 가상화 도구가 추가로 필요 k3s 학습 및 개발 환경을 넘어 보다 실질적으로 활용 가능한 쿠버네티스 클러스터를 구성하고 싶은데 리소스가 충분하지 않을 때 사용 경량의 쿠버네티스 배포판 특징 k32 실행 파일을 통해 서버와 에이전트만 구동하면 쿠버네티스의 각 구성 요소가 간편하게 .. 2022. 10. 11.
쿠버네티스 알아보기 1 (개념) 쿠버네티스와 컨테이너, 도커에 대한 기본 개념 컨테이너 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서 어디서든 쉽게 실행할 수 있도록 해주는 기술 ex. 환경 구축 시에 내 컴퓨터에 필요한 옵션을 일일이 맞춰야하는 불편함 → 컨테이너 환경을 묶어서 배포한 컨테이너 이미지라는 프로그램을 내려받으면 불편함 해소 컨테이너 런타임 컨테이너를 사용할 때 필요한 도구 ex. 도커 쿠버네티스 컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구 → 컨테이너를 다루는 도구 *오케스트레이션 : 여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위 그러니까 도커 이외에 다양한 컨테이너 런타임 소프트웨어 사용 가능 여러 서버(노드)에 컨테이너를 분산해서 배치 문제가 생긴 컨테이너 교체 컨테이너가.. 2022. 10. 4.
728x90