개요

맥북에서 로컬 클러스터를 구축하는데 k3s, kind 중에서 어떤걸 사용할까 고민하다 kind로 결정했다.

AWS를 사용하기에는 너무 비용이 많이 들어서 로컬 클러스터에서 작업해야겠다.


kind(Kubernetes in Docker)란?

https://kind.sigs.k8s.io/

kind는 Docker 컨테이너 노드를 사용하여 로컬 Kubernetes 클러스터를 실행하기 위한 도구이다.

go(1.16+) + docker / podman이 설치되어 있으면 사용이 가능하다.

Go 설치하기 (Mac)

  1. Brew를 통해서 go를 설치한다.
$ brew update
$ brew install go
  1. go version 확인해서 정상적으로 설치되었는지 확인한다.
$ go version
go version go1.22.2 darwin/arm64

Docker 설치하기 (Mac)

  1. Brew를 통해서 Docker를 설치한다.
$ brew install docker --cask
  1. Application에서 Docker를 실행하면 Docker Desktop 화면이 나온다.

image.png

Kind 설치 및 명령어 정리

$ go install sigs.k8s.io/[email protected]