작성
·
366
0
안녕하세요 강사님! 강의 너무 잘 들었습니다.
강의를 듣다가 문득 궁금해져서 여쭤보는건데 쿠버네티스 마스터, 워커 노드를 생성하는 코드들은 어디서 보셨을까요? 직접 마스터와 워커노드를 구성하여 배포해보고 싶어서 여쭤보았습니다. 너무 무지한 질문이였다면 죄송합니다. 감사합니다.
답변 1
0
안녕하세요
1) 타비나...가 어떤건지는 현재는 알기 어렵고...
2) 쿠버네티스 마스터,워커 노드를 구성하는 코드라는게 어느 정도 수준의 코드를 말씀하시는 걸까요?
2)
에 관해서 kubeadm에서 사용하는 코드라면 kubeadm의 binary를 살펴봐야 할 꺼 같고요.
https://github.com/kubernetes/kubeadm
만약 그게 아니라 Vagrantfile 및 거기서 호출하는 구조에 관련한 것들이라면
https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
이 부분을 중심으로 만들어졌다고 보시면 될 것 같습니다.
직접이라는게...어디까지인지 모르겠지만..아마 강의를 들으셨다면 아실 것 같은데...
마스터 노드는 특히 여러 컨테이너의 모음입니다. 그래서 그 컨테이너를 만드는 것은 아니라고 가정했을때
말씀하신 목적으로 유명한 Hard Way를 보시면 될 것 같습니다.
https://github.com/kelseyhightower/kubernetes-the-hard-way
한글로 진행한 내용이 있긴 한데...안될 가능성이 높으니 참고로 보시는게 좋으실 것 같습니다.
https://dangerzo.tistory.com/entry/HARDWAY-0-Architecture
도움이 되셨기를 바랍니다.