본문 바로가기
문서 목차
ORKESTRIX설치

컨테이너 런타임 설치

containerd, Docker, CRI O 등 클러스터 노드에 컨테이너 런타임을 자동 배포하고 설정합니다.

QUANTUM C&S

containerd, Docker, CRI-O 등 클러스터 노드에 컨테이너 런타임을 자동 배포하고 설정합니다.

이 항목은 K8s 클러스터 초기화, 워커 노드 조인, CNI 네트워크 설치와 함께 하나의 플레이북(k8s.yaml) 실행 안에서 처리됩니다. 실행 명령은 동일합니다.
검증 현황: containerd(기본값)만 실제 서버에 설치해 검증했습니다. docker/cri-o 옵션은 코드상 지원되는 것은 확인했으나(roles/qks-kubernetes/cri/docker, roles/qks-kubernetes/cri/cri-o 존재), 아직 실제로 설치 · 검증하지 않았습니다.

설정값

kube_cri: "containerd"   # containerd(기본) / docker / cri-o
containerd (기본)
CNCF 표준 컨테이너 런타임. 별도 설정 없이 kube_cri를 생략해도 기본값으로 설치됩니다. 검증 완료.
docker
kube_cri: "docker"로 지정. cri-dockerd 어댑터를 통해 쿠버네티스와 연동됩니다. 미검증.
cri-o
kube_cri: "cri-o"로 지정. 미검증.

플레이북 실행

./install.sh ubuntu k8s.yaml

설치 흐름 (이 항목에 해당하는 부분)

3. Kubernetes 패키지 + 컨테이너 런타임 설치   (qks-kubernetes/k8s/cluster, qks-kubernetes/cri) ← 이 항목
   kube_cri 값에 따라 qks-kubernetes/cri/containerd (또는 /docker, /cri-o) 실행

설치 확인

crictl info

CRI 소켓이 정상 응답해야 합니다. 설치한 런타임에 맞춰 버전도 확인합니다.

containerd --version   # kube_cri: containerd
docker --version       # kube_cri: docker
crio --version          # kube_cri: cri-o

다음 단계