CI/CD Kubernetes 기반 CI/CD 구성 요소 정리 Git 저장소, Tekton, Argo CD, Argo Rollouts, Harbor, SonarQube, Trivy, OAuth2 Proxy를 오픈소스 기준으로 설명하고 Flux, Jenkins, Flagger, Kyverno, Sigstore 같은 대체/보완 흐름을 함께 정리했습니다.
OCP OCP를 운영자 관점으로 이해한다는 것 OpenShift Container Platform을 설치 결과가 아니라 플랫폼 운영 계층으로 보는 방법입니다. SNO 설치, ClusterOperator, MCO/RHCOS, Route, OLM, disconnected catalog, Tekton/GitOps 배포와 점검 명령을 정리했습니다.
CI/CD CI/CD 스터디 08: Secrets, Config, Observability CI/CD secret, config, protected variable, environment gate, 배포 후 관측성, smoke test, 로그 안전성을 정리합니다.
CI/CD CI/CD 스터디 07: 배포 전략, Environment, Rollback CI/CD의 CD 영역에서 environment, approval, rolling/blue-green/canary 전략, Kubernetes rollout, GitOps, rollback 기록을 정리합니다.
CI/CD CI/CD 스터디 06: Container Image Build와 보안 스캔 Dockerfile, BuildKit/buildx, image tag와 digest, container scan, SBOM 관점에서 CI/CD 이미지 빌드 보안 게이트를 정리합니다.
CI/CD CI/CD 스터디 05: Artifact, Cache, Registry, Versioning CI/CD에서 artifact, cache, container registry, 이미지 tag/digest, BuildKit cache, SBOM을 구분해 운영하는 방법을 정리합니다.
CI/CD CI/CD 스터디 04: Build, Test, Quality Gate Build, lint, unit/integration test, coverage, test artifact, 품질 게이트를 CI 파이프라인에서 어떻게 배치할지 정리합니다.
CI/CD CI/CD 스터디 03: Pipeline YAML, Stage, Job, Step 설계 Pipeline YAML에서 workflow, stage, job, step, needs, rules를 구분하고 GitHub Actions, GitLab CI/CD, Jenkins 예제로 설계합니다.
CI/CD CI/CD 스터디 02: Runner와 Executor 구조 CI/CD runner, hosted/self-hosted runner, shell/Docker/Kubernetes executor의 차이와 운영 점검 명령을 정리합니다.
CI/CD CI/CD 스터디 01: 소스 저장소와 브랜치 전략 CI/CD의 입력이 되는 Git 저장소, commit, branch, PR/MR, tag, CODEOWNERS를 기준으로 브랜치 전략과 릴리스 추적 방식을 정리합니다.