일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- opensearch
- Kubeflow
- tekton
- kubernetes operator
- CANARY
- serving
- Litmus
- Kubernetes 인증
- Model Serving
- Argo
- MLflow
- Kopf
- keda
- opentelemetry
- mlops
- argocd
- CI/CD
- blue/green
- seldon core
- gitops
- operator
- Pulumi
- argo rollout
- 카오스 엔지니어링
- Continuous Deployment
- 오퍼레이터
- Kubernetes
- gitea
- knative
- nginx ingress
- Today
- Total
목록Argo (4)
Kubernetes 이야기
Argo Workflow Argo Workflows는 Kubernetes에서 병렬 작업을 오케스트레이션하기 위한 오픈 소스 컨테이너 네이티브 워크플로 엔진입니다. Argo Workflows는 Kubernetes CRD(Custom Resource Definition)로 구현됩니다. 워크플로의 각 단계가 컨테이너인 워크플로를 정의합니다. 다단계 워크플로를 작업 시퀀스로 모델링하거나 DAG(방향성 비순환 그래프)를 사용하여 작업 간의 종속성을 캡처합니다. Kubernetes에서 Argo Workflows를 사용하여 짧은 시간 안에 기계 학습 또는 데이터 처리를 위한 컴퓨팅 집약적인 작업을 쉽게 실행할 수 있습니다. 복잡한 소프트웨어 개발 제품을 구성하지 않고도 Kubernetes에서 기본적으로 CI/CD 파..
argo workflow 와 설치 방법은 아래를 참고한다. https://kmaster.tistory.com/25 Argo workflow 를 활용하여 CI/CD 구축하기 (기본설치) Argo Workflow Argo Workflows는 Kubernetes에서 병렬 작업을 오케스트레이션하기 위한 오픈 소스 컨테이너 네이티브 워크플로 엔진입니다. Argo Workflows는 Kubernetes CRD(Custom Resource Definition)로 구.. kmaster.tistory.com 이번 시간에는 github에서 받은 소스의 품질을 검사하는 SonarQube 연동 방법을 알아보자. 먼저 SonarQube 에 대해 간략히 알아본 후 argo workflow에서 sonarqube 연동방법을 테스트 ..
Argo rollout - Blue / Green 배포 우선 아래와 같이 앱을 배포해보자. apiVersion: apps/v1 kind: Deployment metadata: name: rollouts-bluegreen spec: replicas: 3 selector: matchLabels: app: rollouts-bluegreen template: metadata: labels: app: rollouts-bluegreen spec: containers: - name: hello image: ghcr.io/kmaster8/hello:v1 ports: - containerPort: 5050 apiVersion: v1 kind: Service metadata: name: hello-v1 spec: type..
Argo Rollout 이란 argo rollout은 Kubernetes에 Blue/Green, Canary 등 배포를 지원하기 위한 Kubernetes controller 와 CRD의 집합체이다. argo rollout은 Ingress Controller, Service Mesh 와 통합되어 업데이트 중에 트랙픽을 새 버전으로 전환시킬 수 있다. 또한 점진적인 배포 조건을 메트릭 쿼리를 사용하여 자동화된 배포/롤백을 구축할 수 있다. 주요기능 Blue/Green 배포 Canary 배포 자동화된 롤백 및 배포 맞춤형 메트릭 쿼리를 이용한 점진적 배포 Ingress Controller 통합 : Nginx, ALB Service Mesh 통합 : Istio, Linkerd, SMI 메트릭 공급자 통합 : P..