모든 포스트

장고 기초 #6 Forms와 ModelForm
7 분 소요

장고 기초 #6 Forms와 ModelForm

Django Form으로 검증/에러 표시/CSRF를 한 번에, ModelForm으로 모델에서 폼을 자동 생성, 파일 업로드 패턴까지 정리합니다.

타입스크립트 기초 강좌 #3 interface와 type alias
8 분 소요

타입스크립트 기초 강좌 #3 interface와 type alias

객체 타입에 이름을 붙여 재사용하는 두 도구 interface와 type alias의 사용법, 차이, 언제 어느 쪽을 쓸지 정리합니다.

AWS 기초 #6 보안 기본: MFA, 키 회전, 최소 권한
10 분 소요

AWS 기초 #6 보안 기본: MFA, 키 회전, 최소 권한

루트 + IAM 사용자 MFA 강제, 액세스 키 회전 자동화, IAM Access Analyzer로 권한 점검, 최소 권한 패턴, 자주 만나는 사고 사례까지 정리합니다.

K8s 기초 #2 로컬 환경 — minikube / kind / Docker Desktop k8s
10 분 소요

K8s 기초 #2 로컬 환경 — minikube / kind / Docker Desktop k8s

[#1](/ko/posts/k8s-basics-1)에서 본 control plane / worker 그림을 실제로 마주할 차례. 노트북 한 대 위에 K8s 클러스터를 띄우는 세 가지 길(minikube / kind / Docker Desktop k8s)을 비교하고, kubectl을 설치한 뒤, kind로 첫 클러스터를 띄워 노드와 시스템 파드를 확인하는 흐름까지 한 번에 따라가겠습니다.

RHEL 중급 #1 SELinux 입문 — Enforcing/Permissive, 라벨, 트러블슈팅
13 분 소요

RHEL 중급 #1 SELinux 입문 — Enforcing/Permissive, 라벨, 트러블슈팅

RHEL의 보안 마지막 한 층인 SELinux를 입문자 시점에서 정리합니다. Enforcing/Permissive/Disabled 세 모드의 의미, 모든 파일,프로세스에 박힌 라벨(context)의 모양, ls -Z / ps -Z로 보는 법, chcon/restorecon으로 라벨을 고치는 흐름, semanage fcontext로 영구 변경, booleans 스위치, 그리고 AVC denial이 떴을 때 audit2allow와 sealert로 풀어가는 트러블슈팅까지 정리합니다.

도커 중급 강좌 #4 compose 심화 — depends_on, healthcheck, profiles
7 분 소요

도커 중급 강좌 #4 compose 심화 — depends_on, healthcheck, profiles

compose.yaml에 운영 감각을 더합니다. healthcheck로 DB가 정말 준비되었는지 보고, depends_on의 condition으로 의미 있는 시작 순서를 잡고, profiles로 dev/test/prod를 한 파일에서 분기합니다. override 파일과 restart 정책까지 정리합니다.

모던 파이썬 기초 #7 모듈/패키지와 pyproject.toml
6 분 소요

모던 파이썬 기초 #7 모듈/패키지와 pyproject.toml

import 시스템, 모듈과 패키지의 차이, __init__.py와 __main__, 그리고 pyproject.toml로 의존성,도구 설정,배포까지 한곳에 정리합니다.

앵귤러 기초 강좌 #5 Service와 의존성 주입
8 분 소요

앵귤러 기초 강좌 #5 Service와 의존성 주입

앵귤러에서 비즈니스 로직과 공유 상태를 컴포넌트 바깥으로 빼내는 도구, Service와 의존성 주입(DI)에 대해서 살펴봅니다.

장고 기초 #5 Templates와 정적 파일
7 분 소요

장고 기초 #5 Templates와 정적 파일

Django 템플릿 문법(변수/태그/필터), 템플릿 상속, 정적 파일(CSS/JS/이미지) 처리까지 한 호흡에 정리합니다.

타입스크립트 기초 강좌 #2 기본 타입
7 분 소요

타입스크립트 기초 강좌 #2 기본 타입

매일 쓰게 될 기본 타입들 — string, number, boolean, array, tuple, object, enum, any/unknown — 을 한 번에 정리합니다.

AWS 기초 #5 CloudShell과 IAM Identity Center (SSO)
7 분 소요

AWS 기초 #5 CloudShell과 IAM Identity Center (SSO)

브라우저 안의 터미널 CloudShell, 그리고 멀티 어카운트 로그인의 표준이 된 IAM Identity Center(SSO) 셋업과 AWS CLI의 sso login 흐름까지 정리합니다.

K8s 기초 #1 쿠버네티스란 — 왜 컨테이너 오케스트레이터가 필요한가
13 분 소요

K8s 기초 #1 쿠버네티스란 — 왜 컨테이너 오케스트레이터가 필요한가

도커로 컨테이너 한 대를 띄우는 데 익숙해진 다음의 질문 — 그러면 컨테이너 100대는 어떻게 굴리지? 죽으면 누가 다시 살리고, 트래픽이 몰리면 어떻게 늘렸다 줄였다 하지? 이 시리즈의 첫 글에서는 단일 컨테이너의 한계, 컨테이너 오케스트레이터가 푸는 문제, 그리고 쿠버네티스 클러스터의 큰 그림을 정리하겠습니다.