728x90
반응형
SMALL
- 3. 쿠버네티스 다루기2023-04-20 20:34:21쿠버네티스 다루기 쿠버네티스 용어 Namespace: 물리 클러스터 내의 복수의 가상 클러스터 개발/운영/테스트 등을 네임스페이스로 나누면 개발은 CPU 100개, 운영은 400개와 같이 네임스페이스별로 포드나 서비스를 나눠서 관리 가능 Master: 마스터 노드에서 실행되는 세 개의 프로세스 집합(kube-apiserver, kube-controller-manager, kube-scheduler)을 의미 Node: kubelet, kube-proxy, 동작 중인 pod를 유지하고 런타임 환경을 제공하는 노드를 의미 Control Plane: master와 kubelet을 포함하는 컨트롤 플레인을 의미 Object: 시스템 상태를 나타내는 추상 개념으로 Pod, Service, Volume, Namesp..
- 2. 쿠버네티스 환경 구축2023-04-20 20:02:59쿠버네티스 환경 구축 쿠버네티스란? 도커는 컨테이너를 규모에 맞게 늘려가도록 배치하는 기능이 부족 컨테이너 애플리케이션을 배포하는 오케스트레이터를 구글이 개발 구글은 내부 서비스를 클라우드와 컨테이너 환경으로 오래전부터 사용 구글이 2014년 6월 오픈소스 프로젝트로 발표 2015년 7월 버전 1.0을 기반으로 CNCF(Cloud Native Computing Foundation)을 설립 레드햇, 이베이, AT&T, 시스코, IBM, 인텔, 트위터, VMware 등 다수 회사참여 개발 쿠버네티스 설치 설치 환경 개발 용도의 쿠버네티스 Minikube Docker for Windows에 내장 * 로컬 환경에서 스탠드 얼론 방식으로 동작, 마스터와 노드가 동일한 호스트에 실행, 기본 작동 방식을 이해 하기 ..
- 1. 쿠버네티스2023-04-20 20:02:18쿠버네티스란? k8s는 컨테이너화된 애플리케이션을 효율적으로 배포하고 운영하기 위해 설계된 오픈 소스 플랫폼 일상에서 사람들이 일반적으로 사용하는 애플리케이션은 사용자에게 좀 더 새로운 기능 좀 더 안정적이고 좀 더 빠른 서비스를 제공해야만 한다. 개발자들은 일반적으로 오픈 소스(남이 만든 것)를 사용하여 짧은 시간에 고품질의 애플리케이션을 개발한다. 하지만 오픈 소스의 경우 버전이 계속 바뀌기 때문에 같은 팀의 개발자들 간에도 서로 다른 버전을 사용하는 일이 발생한다. 이러한 상황에서 컨테이너를 활용할 수 있다. 필요한 라이브러리나 운영체제 패키지 등을 모두 컨테이너에 담아 쉽게 공유할 수 있다. 개요 쿠버네티스는 구글의 사내 운영 시스템인 Borg를 오픈 소스로 만든 것 대표적인 기능 애플리케이션을 ..
728x90
반응형
LIST