300x250
반응형

Dev Tools, WEB & WAS/Kubernates 3

[Kubernetes] 3. CNI란? (Container Network Interface)

이번 글에서는 쿠버네티스를 설치하기 전에 간략하게 CNI(Container Network Interface)에 대하여 알아보겠습니다. 무작정 문서대로 설치만 하기 보다는 내가 설치하는 애가 무엇인지 알고 가는게 좋을거 같아 글을 쓰게 됐습니다. CNI 란? CNCF(Cloud Native Computing Foundation)의 프로젝트 중 하나인 CNI는 컨테이너 간의 네트워킹을 제어할 수 있는 플러그인을 만들기 위한 표준입니다. 다양한 형태의 컨테이너 런타임과 오케스트레이터 사이의 네트워크 계층을 구현하는 방식이 다양하게 분리되어 각자만의 방식으로 발전하게 되는 것을 방지하고 공통된 인터페이스를 제공하기 만들어 졌습니다. 쿠버네티스에서는 Pod 간의 통신을 위해서 CNI 를 사용합니다. 쿠버네티스 뿐..

[Kubernetes] 2. 쿠버네티스 설치 유형

이번 글에서는 쿠버네티스를 설치하기 전에 다양한 쿠버네티스 설치 방법에 대해 알아보려고 합니다. 쿠버네티스는 용도에 따라서 아래와 같이 설치 툴의 종류가 달라집니다. 개발 용도의 쿠버네티스 설치 Minikube Docker for Mac / Windows에 내장된 쿠버네티스 서비스 테스트 또는 운영 용도의 쿠버네티스 설치 kops kubespray kubeadm EKS, GKE, AKS 등의 관리형 서비스 * Minikube Minikube는 가벼운 쿠버네티스 구현체이며, 로컬 머신에 VM을 만들고 하나의 노드로 구성된 간단한 클러스터를 생성한다. Minikube는 리눅스, 맥, 그리고 윈도우 시스템에서 구동이 가능하다. Minikube CLI는 클러스터에 대해 시작, 중지, 상태 조회 및 삭제 등의 기..

[Kubernetes] 1. 쿠버네티스란?

쿠버네티스는 요즘 표준으로 사용되고 있는 컨테이너 오케스트레이션 도구입니다. 1.1 여기서 오케스트레이션이 무엇이냐.. 위 그림을 보시면 수많은 악기를 다루는 연주자 분들이 계십니다. 그림의 계단을 기준으로 앞(Front) 쪽에는 현악기, 뒤(Back) 쪽에는 주로 관악기/타악기들이 배치되어 있으며 그중, 가운데에는 이 모든 연주자들을 제어(Control)하는 지휘자가 있습니다. 이러한 악기들의 자리 배치는 누가 한 것일까요..? 바로 지휘자가 이 음악에 가장 잘 어울리는 악기들의 갯수, 배치, 구조 등을 고려하여 최적의 연주를 지휘하는 것입니다. 이것을 바로 오케스트레이션이라 합니다. 1.2 그럼 컨테이너 오케스트레이션이 무엇이냐.. 컨테이너 오케스트레이션은 말 그대로 컨테이너라는 악기를 가장 효율적이..

300x250
반응형