| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 데이터베이스
- Thread
- 함수형 인터페이스
- 멀티 쓰레드
- 알고리즘
- Docker
- lambda
- 인프런
- 쓰레드
- 도커 엔진
- db
- 시작하세요 도커 & 쿠버네티스
- 스레드
- 람다
- 자바
- SQL
- Java IO
- Kubernetes
- 자바 입출력 스트림
- 실전 자바 고급 1편
- RDB
- container
- 김영한
- 동시성
- mysql
- java
- 쿠버네티스
- 컨테이너
- 도커
- 자료구조
- Today
- Total
목록Deploy (35)
쌩로그
목록포스팅 개요본론 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. 자주 사용하는 명령어 2-2. 도커 볼륨 2-3. Dockerfile 2-4. Docker Compose1. 포스팅 개요해당 포스팅은 인프런의 비전공자도 이해할 수 있는 Docker 입문/실전 을 학습하며 정리한 글이다.참고로 해당 강의는 인프런에서 1000원 이벤트를 할 때 도움이될까 하여 구매했는데, 생각보다 괜찮다.EC2 에서 Docker를 띄우는 법도 강의 커리큘럼에는 있었지만, 거기까진 안 궁금해서 그 직전까지 내용만 정리했다.2. 본론2-1. 자주 사용하는 명령어# 이미지 떙겨오기$ docker pull 이미지$ docker pull 이미지:태그$ docker create 이미지# 이미지 확인$ docker images# 이미지 삭제$ docker imag..
목록포스팅 개요본론 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. 컨테이너 CPU 제한 2-3. Block I/O 제한 2-4. 스토리지 드라이버와 컨테이너 저장 공간 제한요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 2장 도커 엔진에서 컨테이너 자원 할당 제한에 대한 부분을 학습하며 기록한 포스팅이다.참고윈도우를 사용한다면 커맨드(CMD)보단 WSL 을 사용하자. 또한 학습하다보면 디렉터리를 확인할 수 있다고 하는 부분이 있는데,윈도우에서는 아무리 찾아도 확인하려는 디렉터리를 찾아볼 수 없는 경우가 있었다.2. 본론컨테이너를 생성하는 run, create 명령어에서 컨테이너의 자원 할당량을 조정하도록 옵션을 입력 할 수 있다. 아무런 옵션을 입력하지 않으면 컨테..
목차포스팅 개요본론 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. 도커 네트워크 구조요약1. 포스팅 개요이 포스팅은 위키북스 출판사의 '시작하세요! 도커/쿠버네티스'의 제 2장 도커 엔진에서 도커 네트워크에 대한 부분을 학습하며 기록한 포스팅이다.참고윈도우를 사용한다면 커맨드(CMD)보단 WSL 을 사용하자. 또한 학습하다보면 디렉터리를 확인할 수 있다고 하는 부분이 있는데,윈도우에서는 아무리 찾아도 확인하려는 디렉터리를 찾아볼 수 없는 경우가 있었다.2. 본론2-1. 도커 네트워크 구조컨테이너 내부에서 ifconfig를 입력해서 컨테이너의 네트워크 인터페이스에 eth0 과 lo 네트워크 인터페이스가 있는 것을 확인했었다.root@7f1497cd89ac:/# ifconfigeth..