개요
여러 덱에서 반복하는 실습 환경 준비와 정리 방법을 운영체제별로 한곳에 모은다
실습마다 Docker·kind 같은 도구의 설치법을 다시 적으면 명령이 금방 낡는다. 이 덱은 환경마다 설치할 공식 문서 → 실행 준비 → 생성 → 확인 → 정리를 한 흐름으로 제공하고, macOS와 Ubuntu의 차이는 각 소제목의 탭에서 나란히 보여 준다. 개별 기술 덱에는 그 실습의 자원 요구량과 실행 시나리오만 남긴다.
지금은 kind를 이용한 로컬 Kubernetes 실습과 Docker Compose 실습의 두 환경을 다룬다. Compose 쪽에는 runtime·plugin 준비와 함께, 로컬 HTTPS 실습을 브라우저에서 열 때 반복되는 hosts 항목·프록시 예외·CA 등록도 모았다. 덱 이름을 Kubernetes에 가두지 않은 이유는 앞으로 데이터베이스, 메시징, AI 같은 다른 실습 환경도 이곳에 모으기 위해서다.
kind 환경 준비하기- 1장kind 실습 환경
Docker · Colima(macOS) · kubectl 자동완성 · kind 생성 · 중단 · 삭제
운영체제별 차이와 공통 kind 사용법을 한 흐름에서 어떻게 준비하나
- ComposeDocker Compose 실습 환경
Compose·buildx plugin 확인 · 회사 프록시의 pull/build 구분 · build 전용 CA trust
kind 없는 실습이 공통으로 요구하는 runtime 준비는 무엇인가
다른 덱과의 경계
섹션 제목: “다른 덱과의 경계”예를 들어 관측 실습은 자기 운영체제에 맞는 장에서 kind를 준비한 뒤, 관측 8장에서 LGTM 스택과 계측 앱을 올린다. CKA에서 kind로 연습할 수 있는 범위와 시험용 환경의 차이는 CKA 시작하기 전에이 판단한다.
kagent를 연습할 때도 이 덱에서 Docker·kind·kubectl과 Helm CLI를 준비한 뒤 kagent 실습 1장으로 넘어간다. kagent CLI와 전용 cluster 이름·설치·Agent 시나리오·cleanup은 그 덱이 맡는다.
Keycloak 실습처럼 kind가 필요 없는 실습은 Docker Compose 실습 환경에서 runtime과 plugin을 확인하고, 브라우저 확인은 로컬 HTTPS 실습을 브라우저로 보기를 따른 뒤 Keycloak 실습 환경 준비로 넘어간다. 그 실습의 자원 계약·issuer·CA 분리· 스크립트는 그 덱이 맡는다.