이쿠의 슬기로운 개발생활

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

반응형

클라우드/Kubernetes 105

05. Kuberentes Network 이론

Kubernetes Network 이론 Kubernetes Network 관련 글 이동 1. Kuberentes Network 이론 2. Kubernetes Network (ClusterIP, NodePort) 3. Kubernetes Network (LoadBalancer) 4. Kubernetes Network (Ingress) 이번 글은 Kubernetes의 Network 위주로 Pod 간의 Network 통신 구조와 Service Object가 왜 필요한지에 대해서 설명드리겠습니다. 1. Pod Network 구조 Pod는 기본적으로 Docker의 네트워크를 그대로 사용합니다. Kubernetes는 docker 와는 다르게 Pod 단위로 Container를 관리하여 Pod 내의 Container ..

04. 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 Co..

03. Kubernetes 설치 과정

Kubernetes 로컬 설치 과정 정리 [설치 환경] Master Node server OS = CentOS 7 IP : 192.168.64.150 리눅스 커널 버전 : Linux 3.10.0-1062.el7.x86_64 docker version : 1.13.1 Node server OS = CentOS 7 IP : 192.168.64.149 리눅스 커널 버전 : Linux 3.10.0-1062.el7.x86_64 docker version : 1.13.1 Kubernetes 설치 최소사양 Master 노드 최소 사양 : CPU: 2 Core, RAM: 2G Workder 노드 최소 사양 : CPU: 1 Core, RAM: 1G Kubernetes version 1.18 1. Master, Worke..

02. 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 컨테이너 간의 네트워킹을 ..

01. Kubernetes 이론

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

반응형