k3d를 사용하여 docker상에 k8s 사용하기

cloud2000·2023년 11월 6일

TL;DR

$ brew install k3d
$ k3d version
k3d version v5.6.0
k3s version v1.27.4-k3s1 (default)

# nodeport range로 생성
$ k3d cluster create utcloud --port 30000-30010:30000-30010@server:0

# 내부 registry도 함께 생성
$ k3d cluster create --registry-create mlops:0.0.0.0:5432 --servers 3
$ k3d node list

$ k3d cluster list
$ k3d cluster [stop|start]

$ k3d cluster delete k3s-default

Registry 사용

설치시 옵션에 --registry-create 를 추가하면 local registry를 함께 설치할 수 있다.
즉, pc에서 image를 build한 후 바로 local registry로 tagging 및 push하여 cluster내에서 바로 사용할 수 있다.

$ docker tag cloud2000/ks-installer:v3.4.0-smap localhost:5432/ks-installer:v3.4.0-smap
$ docker push localhost:5432/ks-installer:v3.4.0-smap
profile
클라우드쟁이

0개의 댓글