마스터
노드, 워커
노드로 이뤄짐.마스터
, 워커
는 서로 양방향 통신이 가능해야함.마스터
노드에서 실습을 진행할 예정.해당 깃헙을 참고해서 설치를 진행한다.
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
다음과 같은 에러가 떴다. 찾아보니, 루트 시스템 프로세스가 systemd가 아닌 init이기 때문이라고 한다.
이는 pstree
명령어로 확인가능하다.
사진과 같은 형태로 systemd가 나와야하는데, 죄다 init일 것이다.
해당 공식 문서를 참고했다.
wsl --version
[powershell 관리자 모드] <- 해당 커멘드를 실행했을때 사진과 같이 뜨지 않는다면,wsl --update
[powershell 관리자 모드] <- wsl --version
이 안되는 상태에서 실행하면, 무한로딩이 걸리더라...vi /etc/wsl.conf
[wsl -> ubuntu][boot]
systemd=true
wsl --shutdown
[powershell 관리자 모드]공식문서를 제대로 안보고, 2번부터 5번까지만 반복하면서 굉장한 삽질을 했다.
docker에서도 linux 설치해서 개발할까? 하면서 sudo apt등 다 처음부터 설치해보면서 이건 아닌 것 같은데,, 싶고,,,
그렇다고 vm은 내 컴퓨터에서 엄청 느린데, 눈물을 머금고 클릭 한번 당 10초를 기다려야하나 고민했다.
그래도 해결해서 아주 행복하다! 드디어! 쿠버네티스를 돌릴 수 있다!
+)
난 wsl에서 개발환경을 세팅했는데, 알고보니 wsl에선 우분투 배포판을 여러개 만들어도 ip주소가 다 같았다. 워커, 마스터노드는 서로 서버가 달라야하는데,,, 그래서 vm머신을 쓰던가, 혹은 wsl상에서 ip 주소를 바꿔야하나 고민하던중,
도커에서 쿠버네티스를 지원해준다....Docker Desktop을 사용하면 된다.
우왓! 꿀팁 감사합니다~~!!