일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Argo
- Pulumi
- kubernetes operator
- Kopf
- CANARY
- opentelemetry
- mlops
- Litmus
- opensearch
- nginx ingress
- 오퍼레이터
- MLflow
- operator
- keda
- serving
- gitops
- Kubernetes
- Kubernetes 인증
- Model Serving
- argocd
- knative
- eBPF
- xdp
- Continuous Deployment
- seldon core
- 카오스 엔지니어링
- Kubeflow
- tekton
- blue/green
- CI/CD
- Today
- Total
목록Kubernetes/모니터링 (15)
Kubernetes 이야기
Robusta Robustra는 Kubernetes 문제해결을 위한 오픈 소스 플랫폼이다. 모니터링 스택 ( Prometheus, ElasticSearch 등)의 맨 위에 있으면 경고가 발생한 이유와 해결 방법을 알려준다. 아키텍처 필수적인 요소로 2가지가 존재한다. robusta-forwarder APIServer에 연결하고 Kubernetes 변경 사항을 모니터링합니다. 이를 Robusta-runner에게 전달합니다. robusta-runner 플레이북 실행 작동방식 triggers: - on_prometheus_alert: alert_name: KubePodCrashLooping actions: - logs_enricher: {} sinks: - slack 크게 세 부분이 있다. Triggers :..
Kyverno를 사용한 정책을 만들어서 운영하는 경우에는 Kyverno UI를 설치하여 모니터링하면 쉽게 현재 만들어진 정책과 정책에 대한 감사를 확인할 수 있다. Kyverno는 검증 정책의 결과를 모니터링을 위해 Report기능을 제공한다. 기본적으로 Kyverno는 audit 또는 enforce모드에서 유효성 검사 정책을 생성하는 옵션을 제공한다. ( ClusterPolicyReport 또는 PolicyReport ) 설치 helm repo add policy-reporter https://kyverno.github.io/policy-reporter helm install policy-reporter policy-reporter/policy-reporter --set kyvernoPlugin.ena..
부하테스트 툴 중에 가장 많이 사용하는 것은 JMeter 일 것이다. 이번에는 Kubernetes에서 Locust 툴을 사용하여 웹 UI에서 부하를 테스트하는 방식을 알아보자 Locust 특징 Python 코드로 부하 테스트 조건을 쉽게 제작할 수 있다. CLI 뿐만 아니라 WEB UI에서 시작 및 결과를 조회할 수 있다. Jenkins와 유사하게 Master / Worker 로 구성되고 Kubernetes 에서 Worker가 부하발생 시 Autoscaling을 통해 부하기를 증가시킬 수 있다. Locust 설치 우선 Helm 차트를 사용하여 설치해 보자 (https://github.com/deliveryhero/helm-charts/tree/master/stable/locust) 설치 전 아래의 작업을..