Home
woobni's diary.
Cancel

(kube-prometheus-stack) Prometheus 기반 모니터링 스택 Thanos 연동

본 글은 ‘(kube-prometheus-stack) Prometheus 기반 모니터링 스택 구축’ 포스팅 이후 진행됨 Background K8S 클러스터에 구성된 Prometheus 기반 모니터링 스택의 Prometheus HA, 메트릭 장기 저장, global view를 구현하기 위해 Thanos 스택 연동 각 Thanos 컴...

(kube-prometheus-stack) Prometheus 기반 모니터링 스택 구축

본 글은 ‘Hyper-v 환경에서 k8s 클러스터 구축’ 포스팅 이후 진행함 Background SaaS 제품을 사용하는 테넌트가 추가됨에 따른 환경 배포 및 관리가 불편해져 기존의 베어메탈 환경에서 쿠버네티스로 전환 기존 Bare-metal 환경에 직접 설치된 모니터링 스택들을 쿠버네티스 클러스터 위에 구축 K8S 클러스터의...

PV, PVC의 동적 프로비저닝을 위한 NFS CSI 드라이버 구성

Prerequisite NFS 서버/클라이언트 설정 nfs-provisioner 구성 helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/ helm repo update kubectl c...

NFS 서버/클라이언트 설정

NFS 서버에서는 ‘sync’ 옵션을 사용하여 데이터의 일관성을 보장하는 반면, NFS 클라이언트에서는 ‘async’ 옵션을 사용하여 성능을 향상 시키기 위해 입출력 작업을 비동기적으로 처리 NFS Server (DB Server) # 1. 디렉터리 생성 sudo mkdir -p /fsnfs/share /fsnfs/user ln -s /f...

자바스크립트 런타임

1. 자바스크립트 엔진과 자바스크립트 런타임 1) 웹 브라우저 크롬 웹 브라우저는 V8 엔진이 탑재된 자바스크립트 런타임이다. 자바스크립트란? 자바스크립트는 프로그래밍 언어이다. 자바스크립트 런타임이란? 런타임이란 프로그래밍 언어가 구동되는 환경 자바스크립트 런타임이란 자바스크립트가 구동되는 환경을 말한다. 이러한 자...

(Python)(백준_12891) DNA 비밀번호

''' https://www.acmicpc.net/problem/12891 특정 배열에서 크기가 고정인 부분 배열을 빠르게 처리해야하기 때문에 sliding window 사용(sliding window의 시간복잡도 = O(n)) ''' import sys input = sys.stdin.readline S, P = map(int, input()...

(Python)(백준_2589) 보물섬

2589번: 보물섬 BFS를 이용한 풀이 from collections import deque def main(): rowSize, columnSize = map(int, input().split()) graph = [ list(input()) for _ in range(rowSize) ] result=0 fo...

(Java) IoC

**IoC** Inverse of Control는 제어권을 개발자가 아닌 제 3자(프레임워크)가 가지게 하는 것이다. 그렇다면 우리는 왜 제어권을 3자에게 위임해야 하는가? 이에 대한 답을 찾기전에 과거로 돌아가보자. 과거 많은 형태의 오픈소스들이 나오고 있었고, 이들의 공통적인 이슈는 서로 다른 객체를 어떻게 연결할 것인지에 대한 문제였다....

(Java) Null Pointer Exception (NPE)

null로 인해 발생된 에러는 시간이 지날수록, 자신이 개발한 소스가 아닌 경우 더욱 더 디버깅 하기 어려워 진다. null이 발생하는게 오류가 아닐 수 도 있고, 오히려 참 일수도 있고, null인경우 또다른 어떤 의미를 내포하고 있는지 판단하기 어렵다. 즉, 처음부터 NPE를 발생시키지 않도록 코딩하면 자연스럽게 코드의 품질이 향상될 것 이다....

(Python)(백준_17413) 단어 뒤집기 2

17413번: 단어 뒤집기 2 풀이 # <, > 안에 있는 문자열은 그대로 출력하고, 그 밖에 있는 문자들을 스택에 담는다. 공백이 있을 경우 스택에 담았던 문자열을 뒤집어 출력한다. # 연속하는 두 단어는 공백 하나로 구분함 -> 공백이 나오면 현재 스택에 있는 건 단어 # 태그와 단어 사이에는 공백이 없음 -> 태그가 ...