argocd
·
CloudNative/App Definition & Developement
기록한줄 알았는데 빼먹었던 argo를 3일동안 조금씩 써야겠다. overviewArgoCD는 GitOps 기반으로 Kubernetes 클러스터를 관리하는 선언적 배포 도구이다.장점은 GitOps도구답게 Git을 단일 소스로 활용해 변경 추적 가능.클러스터 상태와 선언적 정의 AUTO SYNC.시각화: UI 제공으로 배포 상태를 직관적으로 확인 가능.단점은초기 설정과 러닝커브가 가파를 수 있음.일부 CRD 미지원리소스 소비Argo Rollouts 을 추가로 사용하므로서 배포전략을 사용할 수 있는데Canary 배포: 트래픽을 점진적으로 증가시키며 새로운 버전 안정성 확인할 수 있는데 rollingUpdate와 다른점은 점진적 증가 구간에 대한 설정과 개입이 가능하다는 것Blue-Green 배포: 새 버전과 ..
[요약] Policy driven approach to secure your CI/CDworkflow
·
CloudNative/event review
reference (KubeDay Singapore 2023 - Policy driven approach to secure your CI/CDworkflow)https://static.sched.com/hosted_files/kubedaysingapore2023/75/Policy%20driven%20approach%20to%20secure%20your%20CI_CD%20workflow%20-%20Kubeday%20Singapore.pdf Cloud-Native CI/CD 써야하는 이유Container와 k8s를 위해 설계됨pipeline as a service로 운영 부담 없음서로 독립된 파이프라인컨테이너 이미지로서의 라이프사이클을 갖음native kubernetes resource 임k8s로 관리됨co..