
Jenkins Operator란?
Jenkins Operator는 Kubernetes 환경에서 Jenkins 인스턴스를 관리하고 운영하기 위한 도구입니다. Jenkins는 오픈 소스 자동화 서버로, 소프트웨어 개발 프로세스를 자동화하는 데 널리 사용됩니다. Jenkins Operator는 Kubernetes의 Operator 패턴을 활용하여 Jenkins의 배포, 구성, 업그레이드 및...

Jenkins Operator는 Kubernetes 환경에서 Jenkins 인스턴스를 관리하고 운영하기 위한 도구입니다. Jenkins는 오픈 소스 자동화 서버로, 소프트웨어 개발 프로세스를 자동화하는 데 널리 사용됩니다. Jenkins Operator는 Kubernetes의 Operator 패턴을 활용하여 Jenkins의 배포, 구성, 업그레이드 및...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스팅에서는 HashiCorp Vault에 대해 알아보겠습니다. 1. Vault 개요 1.1. 정보보안의 3요소 (CIA Triad) Vault는 비밀 관리 도구이지만, 설계와 운영의 기준은 여전히 정보보...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스팅에서는 Argo CD의 App of Apps와 ApplicationSet 리소스에 대해 알아보고, 이전 포스팅에서 구축한 kind-mgmt, kind-dev, kind-prd 3개의 클러스터에 Applicat...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스팅에서는 로컬 환경에서 kind를 사용하여 관리용(Management), 운영용(Production), 개발용(Development) 클러스터를 구축하고, Argo CD를 이용해 중앙에서 멀티 클러스터에 애플리...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 Argo Rollouts에 대해 다루겠습니다. 1. Argo Rollouts란? Argo Rollouts는 쿠버네티스 컨트롤러와 커스텀 리소스(CRD) 세트로, 기본 Deployment 객체를 ...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 예제로 배우는 Argo CD 책의 4장 접근 제어에 대해 다루겠습니다. 다룰 내용 Argo CD에서 어떻게 사용자의 접근을 제어하는지 터미널이나 CI/CD 파이프라인에서 CLI를 통해 연결...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 예제로 배우는 Argo CD 책의 1장 GitOps와 Kubernetes에 대해 다루겠습니다. 내용 Kubernetes가 어떻게 GitOps 개념을 도입할 수 있었는지 선언적 API와 파일...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 Argo CD를 사용한 CD (Continuous Delivery) 과정에 대해 다루겠습니다. 실습 환경은 Jenkins + ArgoCD 실습 환경 구축의 실습 환경을 사용합니다. 1. Argo...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study 를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 Jenkins 를 사용한 CD(Continuous Delivery)과정에 대해 실습 중심으로 정리하겠습니다. 실습 환경은 Jenkins + ArgoCD 실습 환경 구축 의 실습환경을 사용합니다. ...

CloudNet@ Gasida님이 진행하는 CI/CD + ArgoCD + Vault Study 를 진행하며 학습한 내용을 공유합니다. 이번 포스트에서는 Jenkins 란 무엇인지, Jenkins를 사용한 CI(Continuous Integration) 과정에 대해 다루겠습니다. 실습 환경은 Jenkins + ArgoCD 실습 환경 구축 의 실습환경...