일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 김영한
- 중급자바
- 실전 자바 고급 1편
- 쓰레드
- 알고리즘
- 리스트
- 스레드
- 시작하세요! 도커 & 쿠버네티스
- 스레드 제어와 생명 주기
- 오케스트레이션
- 멀티 쓰레드
- 쿠버네티스
- Kubernetes
- 동시성
- container
- 자바
- Docker
- java
- 도커 엔진
- 실전 자바 중급 2편
- Collection
- 도커
- 시작하세요 도커 & 쿠버네티스
- 인프런
- 제네릭스
- Thread
- 자료구조
- contatiner
- 컨테이너
- LIST
- Today
- Total
목록Deploy/Kubernetes (7)
쌩로그
목록포스팅 개요본론 2-1. 서비스(Service)의 종류 2-2. ClusterIP 타입의 서비스 - 쿠버네티스 내부에서만 파드에 접근하기 2-3. NodePort 타입의 서비스 - 서비스를 이용해 파드를 외부에 노출하기 2-4. 클라우드 플랫폼의 로드 밸런서와 연동하기 - LoadBalancer 타입의 서비스 2-5. 트래픽의 분배를 결정하는 서비스 속성 - externalTrafficPolicy 2-6. 요청을 외부로 리다이렉트하는 서비스 - ExternalName요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 6장 쿠버네티스 시작하기를 학습하며 기록한 포스팅이다.그 중 서비스, 파드를 연결하고 외부에 노출(Service)에 대한 내용이다.2. 본론..
목록포스팅 개요본론 2-1. 디플로이먼트 사용하기 2-2. 디플로이먼트를 사용하는 이유요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 6장 쿠버네티스 시작하기를 학습하며 기록한 포스팅이다.그 중 레플리카셋, 파드의 배포를 관리하는 디플로이먼트(Deployment)에 대한 내용이다.2-1. 디플로이먼트 사용하기레플리카셋만 사용해도 충분히 마이크로서비스 구조의 컨테이너를 구성할 수 있을 것 같지만, 실제 쿠버네티스 운영 환경에서 레플리카셋을 YAML 파일에서 사용하는 경우는 거의 없다.대부분은 레플리카셋과 파드의 정보를 정의하는 디플로이먼트(Deployment)라는 이름의 오브젝트를 YAML 파일에 정의해 사용하며, 디플로이먼트는 앞으로 파드와 함께 가장 많이 보..
목록포스팅 개요본론 2-1. 레플리카셋을 사용하는 이유 2-2. 레플리카셋 사용하기 2-3. 레플리카셋의 동작 원리 2-3. 레플리케이션 컨트롤러 vs. 레플리카셋요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 6장 쿠버네티스 시작하기를 학습하며 기록한 포스팅이다.그 중 일정 개수의 파드를 유지하는 컨트롤러인 Replica Set에 대한 내용이다.2. 본론2-1. 레플리카셋을 사용하는 이유쿠버네티스의 기본 단위인 파드는 여러 개의 컨테이너를 추상화해서 하나의 애플리케이션으로 동작하도록 만드는 컨테이너 묶음이었다.그런데 YAML에 파드만 정의해 생성하게 되면 이 파드의 생애 주기(Lifecycle)는 어떻게 될까??예를 들어 앞서 생성했던, 2개의 컨테이너가 ..
목록포스팅 개요본론 2-1. 파드 사용하기 2-2. 파드 vs. 도커 컨테이너 2-3. 완전한 애플리케이션으로서의 파드요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 6장 쿠버네티스 시작하기를 학습하며 기록한 포스팅이다.그 중 컨테이너를 다루는 기본 단위인 Pod에 대한 내용이다.2. 본론파드(Pod) : 컨테이너를 다루는 기본 단위쿠버네티스에는 셀 수도 없을 만큼 많은 리소스 종류와 컴포넌트가 존재한다.그중에서도 컨테이너 애플리케이션을 구동하기 위해 반드시 알아야 할 몇 가지 오브젝트가 있는데, 바로 파드(Pod), 레플리카셋(Replica Set), 서비스(Service), 디플로이먼트(Deployment)이다.그중에 가장 기초가 되는 것이 파드디.2-1...
목차포스팅 개요본론 2-1. 쿠버네티스 설치 개요 2-2. minikube로 쿠버네티스 설치 2-3. 여러 서버로 구성된 쿠버네티스 클러스터 설치(with. Oracle Virtualbox)요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 5장 쿠버네티스 설치 에 대한 내용이다.설치 개요 및 minikube로 쿠버네티스 설치 그리고 여러 서버로 구성된 클러스터를 설치하는 내용이다.2. 본론2-1. 쿠버네티스 설치 개요쿠버네티스는 클라우드 플랫폼에서만 사용할 수 있는 기능이 일부 포함돼 있다.따라서 로컬 개발 환경 이나 온프레미스 서버에서 쿠버네티스를 설치해 사용할 경우 로드 밸런서(LoadBalancer) 또는 퍼시스턴트 볼륨(Persistent Volume) ..
목록포스팅 개요본론 2-1. 모든 리소스는 오브젝트 형태로 관리 2-2. 쿠버네티스는 명령어로도 사용할 수 있지만, YAML 파일을 더 많이 사용한다. 2-3. 쿠버네티스는 여러 개의 컴포넌트로 구성되어 있다.요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 6장 쿠버네티스 시작하기를 학습하며 기록한 포스팅이다.그 중 쿠버네티스를 시작하기 전 알고가면 될 내용들을 정리했다.쿠버네티스가 어떻게 사용되어야 하는지, 어떤 식으로 사용되는지에 대한 내용이다.2. 본론쿠버네티스를 사용하기 전 알고가면 좋을 사항들이 있다.2-1. 모든 리소스는 오브젝트 형태로 관리된다쿠버네티스는 대부분의 리소스를 '오브젝트'라고 불리는 형태로 관리한다.'오브젝트'도커 스웜 모드에서 컨테이..
목차포스팅 개요본론1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 5장 쿠버네티스 설치 중 쿠버네티스에 대한 특징에 대한 내용이다.2. 본론도커 컨테이너와 도커 스웜, 도커 컴포즈는 모두 훌륭한 도구들이지만, 이들을 한군데로 모아 사용할 수 있는 더욱 훌륭한 프로젝트가 있는데 바로 쿠버네티스(Kubernetes)이다.쿠버네티스그리스어로 조타수라는 뜻이다.오늘날 표준으로 사용되고 있는 컨테이너 오케스트레이션 도구이다.구글에서 2014년에 오픈소스로 공개한 이후로, 많은 회사들이 쿠버네티스를 실제 서비스 운영에 도입해서 사용하고 있다.도커 스웜 모드 처럼 여러 대의 도커 호스트를 하나의 클러스터로 만들어주는 점은 같지만, 세부적인 기능을 더욱 폭넓게 제공하기 때문에 실제 ..