docker & k8s 스터디

회사에서 도커 및 k8s 환경을 올해 도입할 예정이라, 기존에 컨테이너 환경에서 작업을 해보지 않았던 사람들끼리 교재를 선정해 실습 스터디를 진행해보기로 하였다.

사내에서 사용중인 환경은 M1 맥을 사용하고 있고, 현재 유료 서비스로 전환된 도커데스크탑을 사용할 수 없어(소프트웨어 구매 신청은 하였지만 아직 승인이 되지 않은 상태이다..) 우선은 스터디 진행을 위해 colima를 이용하여 도커 및 쿠버네티스 환경을 마련하기로 하였다.

colima는 맥 환경에서 사용가능하도록 컨테이너 환경(Runtime)을 제공해주는 프로젝트인데, 시작시 나오는 메시지를 봐서는 내부적으로 QEMU를 이용하여 리눅스를 구동하고 있는 것으로 보인다. (깃허브 문서를 확인해보니 정확히는 Lima에서 동작하는 Containerd를 구현해놓은 프로젝트이고, Lima는 맥에서 리눅스를 운용하는 프로젝트로 보인다. 즉, QEMU 머신 자체는 lima에서, containerd 구동은 colima에서 담당하는 것으로 보인다)

기본적인 도커 사용법 스터디는 이전에 진행을 하였고, 이번에는 실습/모범사례 위주로 진행하는 스터디가 될 것으로 보인다.

앞으로 빠르게 스터디를 진행해서 팀 내에서 컨테이너 환경으로 이주할 때 원활하게 진행될 수 있도록 해야겠다.