일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kubernetes 인증
- gitops
- tekton
- Model Serving
- operator
- serving
- Kopf
- CI/CD
- mlops
- argocd
- MLflow
- opentelemetry
- CANARY
- xdp
- eBPF
- Kubernetes
- Continuous Deployment
- seldon core
- keda
- opensearch
- kubernetes operator
- 오퍼레이터
- blue/green
- Kubeflow
- Litmus
- Argo
- nginx ingress
- knative
- Pulumi
- 카오스 엔지니어링
- Today
- Total
목록Litmus (2)
Kubernetes 이야기
카오스 테스트를 위한 일반적인 절차는 아래와 같다. 1. 테스트 할 애플리케이션을 준비하고, 애플리케이션의 정상 상태를 정의해야 한다. 2. 카오스 테스트할 시나리오 ( 예를 들어, Pod 비정상 종료, Network 속도 지연, 디스크 장애 등 ) 를 정의해야 한다. 3. 카오스 테스트 중 애플리케이션의 상태를 모니터링한다. 4. 카오스 테스트의 롤백을 진행하여 애플리케이션의 정상 상태로 돌아오는지 확인한다. 애플리케이션 준비 테스트할 애플리케이션은 아래와 같이 배포해 보자. apiVersion: apps/v1 kind: Deployment metadata: name: sampleapp spec: replicas: 1 selector: matchLabels: app: sampleapp template:..
Chaos Engineering은 소프트웨어 시스템에 장애를 주입하여 복원력을 테스트하는 메커니즘이다. 카오스 테스트는 실제 오류가 발생할 경우 애플리케이션이나 인프라가 적절하게 반응하는지 확인하기 위해 다양한 오류 시나리오를 시뮬레이션한다. 클라우드 네이티브 환경에서 카오스 테스트 시나리오의 예에는 애플리케이션이 실행되는 클러스터 노드에서 파일 시스템 공간 채우기, 포드 또는 노드에서 높은 메모리 또는 CPU 사용량 시뮬레이션, 네트워크 손상 또는 대기 시간 시뮬레이션, 포드 다시 시작, 비정상적으로 종료가 포함될 수 있따. Litmus는 팀이 통제된 방식으로 카오스 테스트를 유도하여 인프라의 약점 및 잠재적 중단을 식별할 수 있도록 하는 오픈 소스 카오스 엔지니어링 플랫폼이다. Litmus는 100%..