Rootless Podman으로 kind 사용하기

kubernetes 개발 환경을 구성하기 위해 kind를 사용한 기록 입니다.

Podman 설치하기

Podman 문서를 참고 합니다.

sudo pacman -S podman podman-docker cni-plugins aardvark-dns

Podman Rootless 설정

Rootless 문서를 참고 합니다. /etc/systemd/system/user@.service.d/delegate.conf 파일을 생성하고 아래 내용을 넣습니다.

[Service]
Delegate=yes

systemd를 리로드 합니다. 그리고, 사용자 계정으로 podman 소켓을 활성화 합니다.

sudo systemctl daemon-reload
systemctl --user enable podman.socket
systemctl --user start podman.socket

클러스터 만들기

처음 실행 할 때는 systemd-run 으로 실행 합니다.

system-run --user kind create cluster