
Packer로 Golden Image 만들기
Packer의 Builder와 Provisioner가 머신 이미지를 만드는 흐름을 설명하고, HCL 템플릿과 설치 스크립트로 AWS AMI를 빌드하는 절차를 정리합니다.

Packer의 Builder와 Provisioner가 머신 이미지를 만드는 흐름을 설명하고, HCL 템플릿과 설치 스크립트로 AWS AMI를 빌드하는 절차를 정리합니다.

istioctl로 Istio 상태와 Envoy 설정을 점검하는 명령을 정리합니다. proxy-config 조회, xDS 동기화와 mTLS 추적, Ambient Mesh의 Waypoint 관리 예제를 설명합니다.

Bookinfo에 Istio VirtualService로 지연과 HTTP 오류를 주입하고, 애플리케이션 타임아웃과 Envoy 액세스 로그를 비교해 장애 조건을 분석하는 방법을 설명합니다.

Bookinfo의 reviews에 DestinationRule과 VirtualService로 헤더별 버전 선택을 적용합니다. Envoy 로그와 Kiali로 경로를 확인하고 Gateway API의 동일 구성을 다룹니다.

Istio의 Control Plane과 Data Plane, Sidecar 및 Ambient 차이를 설명합니다. 설치와 Bookinfo 배포, Gateway API 노출 및 Prometheus와 Kiali 연결을 다룹니다.

Kubernetes에 Vault를 배포하고 ServiceAccount 토큰 기반 인증과 Policy를 연결합니다. VSO를 통한 정적 시크릿 동기화 및 회전, PostgreSQL 동적 자격 증명 발급과 Secret 반영을 실습합니다.

Jenkins CR로 플러그인, JCasC, seed job과 백업을 선언하는 Operator를 설명합니다. base와 user의 reconcile 단계, Pod 재생성 조건 및 설치와 운영 제약을 다룹니다.

분산된 시크릿을 중앙에서 관리하는 Vault의 인증, 경로 기반 Policy, Secret Engine과 lease 수명주기를 설명합니다. 동적 DB 계정 및 Transit 사용 패턴과 복구, 감사 등 운영 설계 기준을 다룹니다.

App of Apps와 ApplicationSet의 앱 관리 방식을 비교합니다. List 및 Cluster Generator로 멀티 클러스터에 배포하고 라벨로 대상을 필터링하는 실습을 다룹니다.

Kind로 관리, 개발, 운영 클러스터를 만들고 중앙 Argo CD에 등록합니다. kubeconfig를 준비하고 GitHub의 Nginx Helm Chart를 대상별 Application으로 배포하는 실습입니다.