미해결
쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
cgroupdriver/systemd 관련
안녕하세요. 현재 깃에서 vagrant 파일을 받아 up을 하던 중 cgroup driver가 systemd가 아니라는 에러가 발생했습니다.
vagrant up이 cgroup driver 관련해서 멈출때마다 각 vm에 접속하여 vi /usr/lib/systemd/system/docker.service 내부에 systemd 내용을 추가하고 접속종료하는 방법으로 진행했습니다.
마스터, 워커노드들이 설치됐고, 서로 내외부 통신도 확인했습니다.
kubectl get nodes 명령어 입력시 마스터에서는 host:6443 was refused 에러가 발생합니다.
노드에서는 localhost:8080 was refused로 뜹니다.
netstat 명령어로 확인해본 결과 8080, 6443 포트는 올라와있지 않은 상태이며 docker ps -a 명령어 입력해서 api 서버는 돌아가고 있는 상태임을 확인했습니다.
제 생각에는 vagrant up 명령어 실행시 cgroup 관련 내용이 나와서 멈출때마다 내부적으로 문제가 발생하는게 아닌가 추측하고 있습니다.
마스터 노드부터 제대로 생성되지 않아 에러들이 연속적으로 발생하는 것 같은데, vagrant up 시 자동으로 빌드과정에서 cgroupfs를 systemd로 바꾸는 방법이 있는지 궁금합니다.
인프런 "vagrant up 시 cgroups 에러" 질문에 대해 쓰신 답변 내용 중, v1.22부터는 systemd를 사용하도록 설정하는 부분을 추가하여 사용 한다고 적으셨는데, vagrantfile 내부 확인해본 결과 k8s_V = "1.20.2"라고 적혀있는 것과 연관있는지도 궁금합니다.
그리고 systemd를 사용하도록 설정하는 부분 추가하는 방법도 잘 모르겠습니다.
아직 개념정리가 되질않아 질문내용을 두서없이 작성한점 양해 부탁드립니다.
감사합니다.