본문 바로가기
DevOps

WSL2 이용해서 k3s 연결하기

by mingutistory 2022. 10. 13.
728x90
  1. 우분투를 설치한다.

이대로 k3s를 설치하려고 하니까 systemd가 없어서 (윈도우 위에 올리는거여서) 실행이 되지 않았다.

https://parkbrother.tistory.com/entry/WSL2-에서-systemdsystemctl-사용하는-방법

https://gist.github.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950

systemctl을 사용하기 위해서는 요렇게 해준다고 한다. 임시 방편인듯.

2. 커맨드 입력해서 설치

$ cd /tmp
$ wget --content-disposition "<https://gist.githubusercontent.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950/raw/952347f805045ba0e6ef7868b18f4a9a8dd2e47a/install-sg.sh”>
$ chmod +x /tmp/install-sg.sh
$ /tmp/install-sg.sh && rm /tmp/install-sg.sh

3. wsl 인스턴스 종료 (PowerShell 관리자 모드)

wsl.exe --shutdown

이걸 하면 ubuntu가 종료 되는 것을 확인 할 수 있다.

4. wsl 터미널 열기

wsl genie -s

genie 커맨드 없다는 오류 났는데

window에 podman 설치하고 있어서 wsl의 기본 리눅스가 podman-machine이여서 /bin/bash 리눅스 명령어가 안 먹는거였다.

https://lucidmaj7.tistory.com/239

wsl -s Ubuntu-20.04

우분투를 기본으로 사용하게 해줬다.

그리고 나서 다시 wsl genie -s 입력하니까 wsl 버전1 버전은 지원하지 않는다고 해서 wsl2로 업그레이드가 필요했다.

https://gaesae.com/161

wsl2가 됬는데 이미 기존 ubuntu-20.04는 wsl1으로 만들어진 것이기 때문에 다시 삭제 후 설치해줬다.

성공

wsl 리눅스는 reboot나 shutdown 관련 명령은 허가되지 않음.

k3s 워커노드 마스터에 붙는 건 그냥 쉽다.

https://docs.k3s.io/quick-start

https://blog.programster.org/install-k3s-agent-on-ubuntu-20-04

k3s agent를 설치하면 된다.

300x250

'DevOps' 카테고리의 다른 글

쿠버네티스 K3S 설치 및 클러스터 구조 설정하기  (0) 2022.08.21

댓글