| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
- 스레드
- mysql
- 실전 자바 고급 1편
- 자바
- 컨테이너
- java
- lambda
- 일프로
- 동시성
- RDB
- 람다
- Kubernetes
- replicaset
- 인프런
- 시작하세요 도커 & 쿠버네티스
- 쓰레드
- db
- 자료구조
- 도커
- 쿠버네티스
- 도커 엔진
- Docker
- 김영한
- Thread
- 알고리즘
- 자바 입출력 스트림
- 함수형 인터페이스
- container
- SQL
- 데이터베이스
- Today
- Total
목록Kubernetes (12)
쌩로그
목록포스팅 개요본론 2-1. 📝 Probe 기본 개념 2-2. Application 로그를 통한 프로브 동작 분석(💻 실습포함) 2-3. Application 동작 중심의 프로브 이해 2-4. Application 동작 중심의 프로브 이해(💻 실습) 2-5. 일시적인 장애 상황에서의 프로브 활용요약1. 포스팅 개요해당 포스팅은 인프런의 일프로님의 쿠버네티스 어나더 클래스-Spring 1,2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD) 중 Sprint1의 Application 기능으로 이해하기 - Probe 를 학습하며 정리한 글이다.이전 내용은 여기 에서 확인할 수 있다.이전 내용까지 진행되었다는 가정하에 해당 과정을 진행한다.2-1. 📝 Probe 기본 개념파드..
목록포스팅 개요본론 2-1. 쿠버네티스 표준 생태계로 편해진 IT 인프라 구축 2-2. 모니터링 설치 - Loki-Stack(🖥️실습포함) 2-3. 쿠버네티스 대표 기능 - Traffic Routing, Self-Healing, AutoScaling, RollingUpdate(🖥️실습포함) 2-4. 쿠버네티스 기능으로 편해진 서비스 안정화 및 인프라 환경 관리 코드화 2-5. 쿠버네티스 엔지니어가 되려면..요약1. 포스팅 개요해당 포스팅은 인프런의 일프로님의 쿠버네티스 어나더 클래스-Spring 1,2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD) 중 Sprint1의 실무에서 느껴 본 쿠버네티스가 정말 편한 이유 를 학습하며 정리한 글이다.2. 본론2-1. 쿠버네티스 ..
목록포스팅 개요본론 2-1. 빠르고 쉽게 설치하는 방법 2-2. 무게감 있게 설치하는 방법 1/3 - Virtualbox, Vagrant(🖥️실습포함) 2-3. 무게감 있게 설치하는 방법 2/3 - Virtualbox, Vagrant(🖥️실습포함) 2-4. 무게감 있게 설치하는 방법 3/3 - 최종 정리요약1. 포스팅 개요해당 포스팅은 인프런의 일프로님의 쿠버네티스 어나더 클래스-Spring 1,2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD) 중 Sprint1의 쿠버네티스 무게감 있게 설치하기 를 학습하며 정리한 글이다.2. 본론2-1. 빠르고 쉽게 설치하는 방법이 부분은 원래 듣고 있던 일프로님 강의인 대세는 쿠버네티스 (초급~중급편) 의 설치방법과 거의 같고(아니 ..
목록포스팅 개요본론 2-1. 리눅스 흐름으로 이해하는 컨테이너 2-2. 쿠버네티스 흐름으로 이해하는 컨테이너요약1. 포스팅 개요해당 포스팅은 인프런의 일프로님의 쿠버네티스 어나더 클래스-Spring 1,2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD) 중 Sprint1의 컨테이너 한방정리 를 학습하며 정리한 글이다.참고로 원래 일프로님의 듣던 강의가 있었지만, 실무에서 활용하기 위해서는 해당 강의가 더욱 적합한 거 같아 빠르게 갈아탔다.2. 본론2-1. 리눅스 흐름으로 이해하는 컨테이너들어가기 전에...A : "이제 Docker가 유료화 된다던데, 이걸 런타임으로 써도 되요?"B : "안되지. 요즘 ContainerD라고 더 좋은게 나왔는데, 이걸로 다 바뀌는 추세야. 두고봐!..
목록포스팅 개요본론 2-1. 쿠버네티스가 필요한 이유 2-2. VM vs Container 2-3. 쿠버네티스 시작 2-4. 쿠버네티스 기능요약1. 포스팅 개요해당 포스팅은 인프런의 일프로님의 대세는 쿠버네티스(초급~중급편)을 학습하며 정리한 글이다.2. 본론2-1. 쿠버네티스가 필요한 이유1. 한 서버에 한 시스템을 올려서 사용하던 방식의 문제A, B, C 세 개의 서비스를 올린다고 했을 때, A 서비스는 낮에 사람들이 몰리고, B 서비스는 점심시간에 사람들이 몰리고, C 서비스는 저녁에 사람들이 몰린다.사람들이 몰릴 때는 3개의 서버를 띄워야 한다. 그렇기 때문에 총 9개의 서버가 필요하다.서비스의 버전 업데이트가 필요한 경우 서버를 모두 내렸다가 다시 올려야한다.무중단 배포일 경우 최소 하나..
목록포스팅 개요본론 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. json-file 로그 사용하기 2-2. syslog 로그 2-3. fluentd 로깅 2-4. 아마존 클라우드워치 로그요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 2장 도커 엔진에서 도커 컨네이너 로깅에 대한 부분을 학습하며 기록한 포스팅이다.참고윈도우를 사용한다면 커맨드(CMD)보단 WSL 을 사용하자. 또한 학습하다보면 디렉터리를 확인할 수 있다고 하는 부분이 있는데,윈도우에서는 아무리 찾아도 확인하려는 디렉터리를 찾아볼 수 없는 경우가 있었다.2. 본론2-1. json-file 로그 사용하기컨테이너 내부에서 어떤 일이 일어나는지 아는 것은 디버깅뿐만 아니라 운영 측면에서도 중요하다.애플리케이션 레벨에서 로그가 기록되도록..
목록포스팅 개요본론 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...
