#인프라

381 편의 글

Red Hat Certified Engineer (RHCE) #4 ad-hoc 명령: 모듈 즉석 실행
7 분 소요

Red Hat Certified Engineer (RHCE) #4 ad-hoc 명령: 모듈 즉석 실행

Red Hat Certified Engineer (RHCE) 시리즈의 네 번째 글입니다. ansible 명령으로 모듈을 즉석 실행하는 ad-hoc 구조와 ping, command, shell, copy, file, dnf, service, user, lineinfile 같은 자주 쓰는 모듈, 호스트 패턴, become, 그리고 ansible-doc으로 옵션을 찾는 법까지 예제로 정리하겠습니다.

Red Hat Certified System Administrator (RHCSA) #1 시험 소개: EX200 형식, 환경, 학습 전략
6 분 소요

Red Hat Certified System Administrator (RHCSA) #1 시험 소개: EX200 형식, 환경, 학습 전략

Red Hat Certified System Administrator (RHCSA) 시리즈의 첫 글입니다. EX200 실기 시험의 형식과 출제 영역, 합격선 210/300과 인터넷 없이 man page만 쓰는 응시 환경, 그리고 [RHEL 실무 트랙](/ko/posts/rhel-basics-1)으로 다진 감각을 실기 시험으로 풀어내는 학습 전략까지 정리하겠습니다. 이 시리즈는 RHCSA 합격을 목표로 하는 16편이며, 마지막 #16에서 풀스케일 모의고사를 풉니다.

AWS Certified Developer - Associate (DVA-C02) #2 Domain 1-1 AWS 서비스로 개발: Lambda 심화
7 분 소요

AWS Certified Developer - Associate (DVA-C02) #2 Domain 1-1 AWS 서비스로 개발: Lambda 심화

DVA-C02 개발 도메인의 첫 글입니다. Lambda의 실행 모델을 동기,비동기,스트림 폴링 세 호출 유형으로 나누어 정리하고, 동시성(예약 동시성,프로비저닝 동시성)과 스로틀링, 환경변수와 레이어, 콜드 스타트, 멱등성, 그리고 destination과 DLQ를 통한 실패 처리까지 시험 수준으로 다룹니다. 개발 도메인은 32%로 가장 큰 비중이며 그 중심에 Lambda가 있습니다.

AWS Certified Solutions Architect - Associate (SAA-C03) #13 Domain 4-1 비용 최적화: 가격 모델
4 분 소요

AWS Certified Solutions Architect - Associate (SAA-C03) #13 Domain 4-1 비용 최적화: 가격 모델

SAA-C03 비용 최적화 도메인의 첫 글입니다. EC2 구매 옵션을 비용 관점에서 재정리(Reserved Standard/Convertible, Compute/EC2 Instance Savings Plans, Spot), S3 비용 구조, 데이터 전송 비용(인바운드,아웃바운드,교차 AZ/리전)과 줄이는 법, 그리고 비용을 낮추는 아키텍처 선택을 정리하겠습니다.

Certified Kubernetes Administrator (CKA) #11 Workloads 2: DaemonSet, StatefulSet, Job, CronJob
10 분 소요

Certified Kubernetes Administrator (CKA) #11 Workloads 2: DaemonSet, StatefulSet, Job, CronJob

Certified Kubernetes Administrator (CKA) 시리즈 열한 번째 글입니다. Deployment가 다루지 못하는 네 가지 워크로드를 정리합니다. 노드마다 하나씩 띄우는 DaemonSet, 안정 ID와 순서,headless Service,volumeClaimTemplates를 갖는 StatefulSet, 완료를 목표로 도는 Job, 그리고 일정에 맞춰 Job을 찍어 내는 CronJob까지 YAML과 kubectl로 손에 익히겠습니다.

Certified Kubernetes Application Developer (CKAD) #6 Workloads 2: DaemonSet, StatefulSet
9 분 소요

Certified Kubernetes Application Developer (CKAD) #6 Workloads 2: DaemonSet, StatefulSet

Certified Kubernetes Application Developer (CKAD) 시리즈 여섯 번째 글입니다. Deployment가 아닌 다른 워크로드 컨트롤러인 DaemonSet과 StatefulSet을 실기 관점에서 다룹니다. 모든 노드에 Pod 하나씩 띄우는 DaemonSet, 안정적 네트워크 ID와 순서 보장이 필요한 StatefulSet을 headless Service와 volumeClaimTemplates 까지 YAML로 만들어 보겠습니다.

Certified Kubernetes Security Specialist (CKS) #4 RBAC 최소 권한 심화 (Cluster Hardening)
10 분 소요

Certified Kubernetes Security Specialist (CKS) #4 RBAC 최소 권한 심화 (Cluster Hardening)

Certified Kubernetes Security Specialist (CKS) 시리즈의 네 번째 글입니다. CKA에서 익힌 RBAC 위에 최소 권한 원칙을 얹어, 과도하게 넓은 Role을 어떻게 찾아내고 좁히는지를 보안 관점에서 깊게 다루겠습니다. wildcard verb/resource의 위험, default ServiceAccount 권한 제거, ClusterRoleBinding 남용을 RoleBinding으로 줄이기, aggregated ClusterRole 주의점, secrets get,pods/exec,escalate,bind,impersonate 같은 위험한 권한을 식별하고, kubectl auth can-i --as로 좁힌 권한을 검증하는 흐름까지 정리하겠습니다.

Red Hat Certified Engineer (RHCE) #3 설정 파일과 연결: ansible.cfg, ssh, become
9 분 소요

Red Hat Certified Engineer (RHCE) #3 설정 파일과 연결: ansible.cfg, ssh, become

Red Hat Certified Engineer (RHCE) 시리즈의 세 번째 글입니다. Ansible의 동작을 좌우하는 ansible.cfg의 탐색 우선순위와 주요 설정, SSH 키 기반 연결을 ssh-copy-id로 설정하는 절차, 그리고 become으로 권한을 상승하는 방법을 정리하겠습니다. 시험에서 단골로 출제되는 프로젝트별 ansible.cfg와 become 구성을 직접 만들어 보며 연결을 점검하겠습니다.

AWS Certified Developer - Associate (DVA-C02) #1 시험 소개: 시험 구조와 학습 로드맵
5 분 소요

AWS Certified Developer - Associate (DVA-C02) #1 시험 소개: 시험 구조와 학습 로드맵

AWS Certified Developer - Associate (DVA-C02) 시험의 첫 글입니다. 65문항 130분 720점 합격선의 구조, 네 개 도메인(개발 32% , 보안 26% , 배포 24% , 트러블슈팅과 최적화 18%)의 비중과 의미, Solutions Architect Associate(SAA-C03)와의 차이, 그리고 실무 [AWS 트랙](/ko/posts/aws-basics-1)으로 다진 감각을 개발자 관점의 시험 문제로 풀어내는 학습 전략까지 정리하겠습니다. 이 시리즈는 DVA-C02 합격을 목표로 하는 15편이며, 마지막 #15에서 풀스케일 모의고사를 풉니다.

AWS Certified Solutions Architect - Associate (SAA-C03) #12 Domain 3-4 고성능 아키텍처: DB 선택
5 분 소요

AWS Certified Solutions Architect - Associate (SAA-C03) #12 Domain 3-4 고성능 아키텍처: DB 선택

SAA-C03 고성능 도메인의 마지막 글입니다. RDS의 Multi-AZ(고가용성)와 읽기 복제본(읽기 확장)의 결정적 차이, 클라우드 네이티브 Aurora(스토리지 자동 확장,Global,Serverless), NoSQL DynamoDB(용량 모드,글로벌 테이블,DAX), 분석용 Redshift, 그리고 워크로드별 데이터베이스 선택 기준을 정리하겠습니다.

Certified Kubernetes Administrator (CKA) #10 Workloads 1: Deployment 심화, ReplicaSet, rolling update/rollback
9 분 소요

Certified Kubernetes Administrator (CKA) #10 Workloads 1: Deployment 심화, ReplicaSet, rolling update/rollback

Certified Kubernetes Administrator (CKA) 시리즈의 열 번째 글입니다. 운영자가 가장 자주 다루는 워크로드인 Deployment를 깊이 들여다봅니다. Deployment→ReplicaSet→Pod 계층과 라벨 selector, kubectl로 생성과 스케일을 처리하는 법, rollingUpdate 전략(maxSurge/maxUnavailable)으로 무중단 업데이트를 보장하는 조건, 그리고 kubectl rollout으로 버전을 추적하고 되돌리는 롤백을 손에 익히겠습니다.

Certified Kubernetes Application Developer (CKAD) #5 Workloads 1: Deployment, ReplicaSet, rolling update와 rollback
10 분 소요

Certified Kubernetes Application Developer (CKAD) #5 Workloads 1: Deployment, ReplicaSet, rolling update와 rollback

Certified Kubernetes Application Developer (CKAD) 시리즈의 다섯 번째 글입니다. 앱 배포의 중심인 Deployment를 명령형으로 생성하고, Deployment,ReplicaSet,Pod의 관계와 스케일을 정리합니다. rollingUpdate의 maxSurge,maxUnavailable의미, kubectl set image로 새 버전을 배포하는 흐름, kubectl rollout으로 상태를 추적하고 실패한 버전을 undo로 되돌리는 롤백 시나리오를 손으로 실습하겠습니다.