・
수강평 3
・
평균평점 5.0
초보자를 위해 좋은 강의인 것 같습니다 아쉬운 점이 있다면 m1 맥에서는 virtualbox를 못써서 다른 방식을 강의에 써주신다면 좋을 것 같네요. 현재로서는 minikube를 쓰거나, eks같은 관리형 k8s 클러스터를 쓰는 방식밖에는 없어 보입니다 더 좋은 방법 있으면 알려주세요
1. m1, m2, 태블릿이 안되는 이유 m1 맥이 안되는 이유는 강의에서 설명할 내용이 아니라서 넣지 않았지만...비유적으로 표현하자면 이렇습니다. 새로운 조리 도구(인덕션/m1)에는 새로운 용기(인덕션전용 용기/ARM계열 소프트웨어)가 필요합니다. VirtualBox는 x86 CPU(Intel,AMD 모두 x86계열 CPU)에 대한 에뮬레이터 입니다. 따라서 VirtualBox가 안되는 것이기도 하고 ARM 계열에서 동작하도록 설계된 소프트웨어만 모두 사용이 가능합니다. 언어적으로 표현하자면 C로 만들어서 컴파일해야 하는걸 Java 컴파일할 수 없는 것처럼요. 이는 container build라는 것에도 동일한 영향을 미칩니다. ARM은 ARM에서 빌드한 것으로 x86은 x86에서 빌드한 것으로요. 2. EKS가 실습이 좋지 않은 이유 EKS를 역시 비유하자면 삼성/LG(광고 아님;;;)에서 파는 완성형 데스크탑 같은 것입니다. 저희가 배우고자 하는건 조립형 데스크탑을 통해서 부품들에 대한 이해 수준까지 하고자 하는 것이고요. 대표적으로 다음 강의인 '그림 쿠'에 넘어가셔서 static pod를 보더라도 EKS는 실습이 불가능합니다. 그 외에 많은 것들이 실습되기 어렵고...CKA, CKAD, CKS시험등에서 마스터(control-plane) 노드에 접근해야 하는 경우 EKS는 이 역시 불가능합니다. 3. Minikube가 실습이 좋지 않은 이유 Minikube같은 경우 모두 단일 노드 형태로 구성되어 있습니다. 따라서 워커 노드라는 개념이 독립되어 있지 않으며, kubelet을 중지하는 실습이나, 다음 강의의 핵심 요소인 스케줄링이 실습이 불가능합니다. 사실 Minikube는 지금 단순 배포 체크 정도가 가능하지 교육용 및 넓은 범위에 실습에는 적합하지 않습니다. 왜 위와 같은 환경을 적용했는지 충분한 설명과 이해가 되셨으면 좋겠습니다. 이와 관련해서 아무래도 영상으로 설명하는게 더 나을꺼 같아서 주말에 촬영 예정입니다. 이해에 참고 부탁드립니다.