콘텐츠로 이동
Study Note실습 환경

개요

여러 덱에서 반복하는 실습 환경 준비와 정리 방법을 운영체제별로 한곳에 모은다

실습마다 Docker·kind 같은 도구의 설치법을 다시 적으면 명령이 금방 낡는다. 이 덱은 환경마다 설치할 공식 문서 → 실행 준비 → 생성 → 확인 → 정리를 한 흐름으로 제공하고, macOS와 Ubuntu의 차이는 각 소제목의 탭에서 나란히 보여 준다. 개별 기술 덱에는 그 실습의 자원 요구량과 실행 시나리오만 남긴다.

지금은 kind를 이용한 로컬 Kubernetes 실습과 Docker Compose 실습의 두 환경을 다룬다. Compose 쪽에는 runtime·plugin 준비와 함께, 로컬 HTTPS 실습을 브라우저에서 열 때 반복되는 hosts 항목·프록시 예외·CA 등록도 모았다. 덱 이름을 Kubernetes에 가두지 않은 이유는 앞으로 데이터베이스, 메시징, AI 같은 다른 실습 환경도 이곳에 모으기 위해서다.

kind 환경 준비하기
  1. 1장kind 실습 환경

    Docker · Colima(macOS) · kubectl 자동완성 · kind 생성 · 중단 · 삭제

    운영체제별 차이와 공통 kind 사용법을 한 흐름에서 어떻게 준비하나

  2. 2장Helm CLI 준비

    운영체제별 공식 설치 페이지 · version · context 연결

    여러 Kubernetes 실습이 공유하는 chart client를 어떻게 준비하나

  3. ComposeDocker Compose 실습 환경

    Compose·buildx plugin 확인 · 회사 프록시의 pull/build 구분 · build 전용 CA trust

    kind 없는 실습이 공통으로 요구하는 runtime 준비는 무엇인가

  4. 브라우저로컬 HTTPS 실습을 브라우저로 보기

    hosts 항목 · 브라우저 프록시 예외 · 로컬 CA 등록과 제거

    실습 화면이 안 열릴 때 이름·프록시·인증서 중 어디를 보나

예를 들어 관측 실습은 자기 운영체제에 맞는 장에서 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 분리· 스크립트는 그 덱이 맡는다.