CI/CD Kubernetes 기반 CI/CD 구성 요소 정리 Git 저장소, Tekton, Argo CD, Argo Rollouts, Harbor, SonarQube, Trivy, OAuth2 Proxy를 오픈소스 기준으로 설명하고 Flux, Jenkins, Flagger, Kyverno, Sigstore 같은 대체/보완 흐름을 함께 정리했습니다.
OpenShift OpenShift GitOps: ArgoCD 권한과 Application 등록을 운영 기준으로 정리 OpenShift GitOps Operator에서 ArgoCD RBAC, 그룹 권한, Repository 연결, Application YAML 등록을 운영 흐름으로 정리했습니다.
OpenShift RHOCP OVN-Kubernetes 딥다이브: 소켓, DB, 가상 리소스, 패킷 흐름 OpenShift OVN-Kubernetes를 Pod 생성부터 NBDB/SBDB, ovn-controller, OVS bridge, Geneve, Service, NetworkPolicy, Egress까지 내부 리소스 단위로 추적하는 운영 분석 글입니다.
Kubernetes Kubernetes CNI 딥다이브: Pod 가상 인터페이스와 패킷 흐름 추적 Kubernetes CNI를 Pod network namespace, veth, bridge, flannel.1, VXLAN, kube-proxy/eBPF 흐름으로 나눠서 실제 점검 명령과 함께 파고드는 네트워크 분석 글입니다.
Kubernetes kubeadm으로 Kubernetes 설치 실습: Ubuntu, containerd, Flannel Ubuntu 24.04 서버 3대로 kubeadm 기반 Kubernetes 클러스터를 직접 올려보는 실습 기록입니다. containerd, kubeadm init, CNI, worker join, nginx 배포 검증, 자주 막히는 지점까지 한 번에 정리했습니다.
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를 기준으로 브랜치 전략과 릴리스 추적 방식을 정리합니다.