[SRE] SLO, SLI 및 SLA란?
SLO, SLI 및 SLA란? 서비스 레벨은 일정 기간 내에 사용자에게 제공되는 서비스를 측정 가능한 용어 서비스 레벨 목표(Service-level objectives, SLO)는 시스템에서 기대되는 가용성을 설정한 목표이다. 서비스 레벨 지표(Service-level indicators, SLI)는 시스템의 가...
SLO, SLI 및 SLA란? 서비스 레벨은 일정 기간 내에 사용자에게 제공되는 서비스를 측정 가능한 용어 서비스 레벨 목표(Service-level objectives, SLO)는 시스템에서 기대되는 가용성을 설정한 목표이다. 서비스 레벨 지표(Service-level indicators, SLI)는 시스템의 가...
Smoke Test, Load Test, Stress Test 등 다양한 테스트 지원 예를 들어, Kubernetes에 애플리케이션 Pod를 배포한다고 가정했을 때 Pod의 resources를 지정해줘야 하는데 어느 정도 값을 줘야 하는 지 모를 때가 있다. 이때 k6 의 Load Test 를 진행하면 보다 수월하게 ...
Helm 설치 및 설명 참고 Install k6-operator helm repo add grafana https://grafana.github.io/helm-charts helm repo update helm install k6-operator grafana/k6-operator K6-operator 설치 참고 https:/...
Helm 설치 및 설명 참고 Install InfluxDB helm repo add influxdata https://helm.influxdata.com/ helm repo update helm install influxdb influxdata/influxdb InfluxDB - Helm 설치 참고 https://github...
Helm 설치 및 설명 참고 Install the Loki Distributed Helm charts helm repo add grafana https://grafana.github.io/helm-charts helm repo update helm install loki-distributed grafana/loki-distributed --nam...
Opentelemetry Collector 아키텍쳐는 OTel Collector와 기존의 로그 수집 도구를 혼합해 구성한 Plan A와 OTel Collector만으로 구성한 Plan B로 나눌 수 있다. OpenTelemetry Collector 배포 및 구성 vi /etc/rsyslog.conf에 아래의 Code 추가 ...
Helm 설치 및 설명 참고 Install Cert-manager kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml OTel(OpenTelemetry) 설치 시 Cert-manager가 필요한 이유 ...
Helm 설치 및 설명 참고 Install the Grafana Helm charts namespace 생성 kubectl create namespace [NAMESPACE NAME] Grafana 배포 helm repo add grafana https://grafana.github.io...
K3S에서 Helm 설치시 아래와 같이 ERROR 발생 Error: INSTALLATION FAILED: Kubernetes cluster unreachable: Get "http://localhost:8080/version": dial tcp [::1]:8080: connect: connection refused 아래와 같이 설정 검색을...
Kubespray? Kubespray는 Ansible 플레이북, 인벤토리, 프로비저닝 도구와 일반적인 운영체제, 쿠버네티스 클러스터의 설정 관리 작업에 대한 도메인 지식의 결합으로 만들어졌다. Kubespray는 아래와 같은 기능을 제공한다. Kubespray 지원 사항 고가용성을 지닌 클러스터 ...