본문 바로가기

NaverCloud NKS와 Object Storage 연동하기 Object Storage는 File Storage나 Block Storage가 아니기 때문에 일반적인 방식으로 Kubernetes Service에 사용할 수 없다. 그렇지만 부득이한 사정때문에...사용해야 할 경우를 대비하여 미리 정리한다. 1. Object Storage란? NaverCloud에서 제공하는 스토리지 상품 중 한 가지이다. 2. 연동 방법 (1) Object Storage -> s3fs 혹은 goofys를 통해 워커 노드에 file system으로 마운트 -> hostpath로 사용 (2) Object Storage -> 파드 마운트 시 s3fs 혹은 goofys 이미지를 통해 파드 내에 file system으로 마운트 두 가지 정도가 존재할 듯 하다. (1)의 경우 사용이 편리하다는 ..
2021 컨트리뷰션 아카데미 참여 2년전에 참여한 적이 있는데 이번에 Python 공부 하면서 다시 신청했다. 여러 프로젝트가 있었는데 내 기준은 이거였다. 1. Python을 사용할 것 2. 난이도가 높지 않을 것 (내가 허접이니까) 3. 클라우드에 관련성이 있을 것 없을 지 알았는데 딱 Promtheus 관련 된 프로젝트가 있어서 바로 신청하고 (사실 무수한 고민이 있었음) 어제 결과가 나왔다. ^0^. 멘티로 선정된 만큼 열심히 공부해서 개인적인 포폴도 쌓고 회사 업무에도 도움이 되었으면 좋겠다. - https://github.com/NexClipper/exporterhub.io GitHub - NexClipper/exporterhub.io: A Curated List of Prometheus Exporters A Curated L..
HTTP Header 1. 웹브라우저 - 웹서버가 주고받는 정보는 헤더에 저장되어 있다. 2. 요청 - GET 과 POST - 요청자의 정보를 가지고 있음 3. 응답 - Status 를 통해서 응답의 결과를 확인할 수 있음 - 보여주는 컨텐츠의 정보를 가지고 있음
15단계로 배우는 도커와 쿠버네티스 (서터디) 책이 안좋은건 아닌데 구성이 좀 이상함;; 마지막에 몰아넣는 느낌?? 14. 오토스케일 1) 개념 오토스케일? CPU와 메모리 사용률에 따라 파드나 노드의 수를 자동으로 늘리고 줄임 퍼블릭 클라우드의 경우 노드의 개수, 이용 시간에 따라 비용이 달라지기 때문에 비용 최적화와도 연결 온프레미스의 경우 제한된 서버의 자원을 최대한 활용 쿠버네티스 오토스케일 수평 파드 오토스케일러 (Horizontal Pod Autoscaler, HPA) : 파드의 메트릭을 감시하여 파드의 레플리카 수를 늘리거나 줄임 클러스터 오토스케일러 (Cluster Autoscaler, CA) : 클라우드의 API와 연동하여 노드를 늘리거나 줄인다. https://jonnung.dev/kubernetes/2021/02/28/cluste..
15단계로 배우는 도커와 쿠버네티스 (서터디) 저는 백수이기 때문에 공부합니다. 08. 디플로이먼트 - 디플로이먼트의 주된 역할은 파드의 개수를 관리 - 기존의 수평 분산 시스템은 로드밸런서 + 같은 스펙의 여러 서버로 구성되어 로드밸런서가 요청을 서버에 전송 - 이를 통해 처리 능력을 높일 수 있으며 장애가 발생하여도 서비스가 지속 가능 - K8S 에서는 파드가 서버의 역할을 담당함 - 디플로이먼트는 요청한 개수만큼 파드를 기동하고, 장애 등의 이유로 파드의 개수가 줄어들면 새롭게 파드를 만들어 기동함. - 애플리케이션의 버전을 업그레이드 할 때 새로운 버전의 파드로 바꿔줌 - 로드밸런서 기능은 디플로이먼트가 아닌 K8S의 서비스가 담당 - 혼자 동작하지 않고 레플리카셋과 함께 동작함. 1. 기능 - 스케일 기능 - 롤아웃 기능 : 컨테이너의 업데..