이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

Kubernetes/Kubernetes 이론 44

Kubernetes Pod 더 자세히 알아보기

Kubernetes Pod 더 자세히 알아보기 1. Pod 구조Kubernetes를 처음 접하시면 가장 먼저 드는 의문점이그냥 Container를 실행시키면 되지 뭐하러 번거롭게 Container를 Pod라는 Obejct로 감싸서 배포할까? 임.상위 그림은 1개의 pod 안에 사용자가 생성한 3개의 Container가 실행되고 있는 상태의 그림.분명 사용자가 생성한 3개의 Container가 실행되고 있다고 했는데 상위 그림에는 4개가 있는것을 볼 수가 있음, 오타가 아님 실수가 아님4개의 Container가 있는 이유는 사용자가 생성하지 않은 Pause라는 Container가 있기 때문.Kubernetes 에서 Pod를 생성하면 가장 먼저 생성되는 Container가 바로 이 Pause Containe..

Kubernetes 설치 과정

Kubernetes 로컬 설치 과정 정리 kubeadmin을 사용하여 설치합니다. [설치 환경]container runtime Docker Master Node serverOS = CentOS 7IP :  192.168.64.150리눅스 커널 버전 : Linux 3.10.0-1062.el7.x86_64docker version : 1.13.1 Node serverOS = CentOS 7IP : 192.168.64.149리눅스 커널 버전 : Linux 3.10.0-1062.el7.x86_64docker version : 1.13.1  Kubernetes 설치 최소사양 Master 노드 최소 사양 : CPU: 2 Core, RAM: 2GWorkder 노드 최소 사양 : CPU: 1 Core, RAM: 1GK..

Kubernetes Addon

Kubernetes Addon 이란?Kubernetes Cluster는 크게 Master Node, Worker Node로 구성되지만 추가로 Addon 도 존재함Addon 은 Kubernetes Cluster 에서 기능을 구현 및 확장하는 역할을 담당함Kubernetes Cluster가 필요한 기능을 실행하기 위해 pod와 service 형태로 존재함Addon이 사용하는 Namespace 는 kube-system이며Addon에 사용되는 Pod는 Deployment, Replication controlller 등에 의해 관리됨.외부 연동 라이브러리라고 보면 됨. Addon의 종류네트워킹 Addon (CNI)CNI : Container Network Interface컨테이너 간의 네트워킹을 제어할 수 있는 ..

Kubernetes 이론

Kubernetes 란?선행 학습으로 컨테이너 런타임 Tool에 대한 지식이 필요함 [예 : Docker, CRI-O, RKT 등등] 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼구글의 컨테이너 내부 배포시스템 borg를 기반으로 2014년에 프로젝트를 시작너무 길어서 K8s = 케이츠라고도 불림전 세계적 스케일의 경험과 기술이 반영되어 있음단순한 컨테이너 플랫폼이 아닌 마이크로서비스, 클라우드 플랫폼을 지향컨테이너 오케스트레이션( Orchestration) 의 대표주자컨테이너 오케스트레이션 ( Orchestration) 이란?여러 개의 서버에 컨테이너를 배포하고 운영하면서 서비스 디스커버리 같은 기능을 이용하여 서비스 간 연결을 쉽게 해주는 것예)서버마다 app01, db01..

반응형