매니징 쿠버네티스 - 창시자가 알려주는 쿠버네티스 클러스터 현장 운영 기법
브렌던 번스.크레이그 트레이시 지음, 오성근 옮김 / 한빛미디어 / 2019년 6월
평점 :
장바구니담기


1. 슬픔이 밀려왔다.

나는 1년 전만해도 도커를 DB 인스톨러 전용으로 사용했다. 윈도우에서 PostgreSQL 등을 사용할 때 도커를 사용했다. VirtualBox를 사용하지 않은것만 해도 감지덕지라 생각했다. 회사 동료에게 docker-compose를 배워서 개인 django 프로젝트를 시작할 때 사용했다. docker-compose 정도만 해도 충분했다. 이게 내가 사용했던 도커의 전부였다.

친구 회사에서 파일럿 프로젝트를 진행하는데 도와달라고 했고, 별로 큰일이 아니라고 해서 오랜만에 겸사겸사해서 프로젝트를 도와주기 시작했다. 해당 프로젝트가 마이크로서비스로 모니터링 시스템 구현하는 것인데 도커를 많이 사용했고 k8s도 도입하기로 했다. 쓸 일도 없고 할 일도 없었던 k8s를 사용하게 되면서 뭔가 저세상 기술과 용어 때문에 애를 먹었다(도커 조금 안다고 덤볐다가 저세상 기술 때문에 엄청나게 애를 먹었다). Coursera에서 몇가지 강의를 수강했으나 영어의 압박을 이기지 못했다. 하지만 언제나 그렇듯이 마이크로서비스 구현 관련 일은 적당히(?) 잘(!) 마무리(야홋!) 되었다(끝났으니 마무리되었다고 생각하자!).

k8s 책 표지

2.

이 책을 쿠버네티스의 개발자가 집필한 했다고 해서 두근 두근거리며 읽었다. 개인적인 경험으로 미뤄보건데 개발자가 직접 책을 집필하면 둘 중 하나로 귀결된다. 1)너무 자세하거나, 2) 아주 중요한 핵심만 설명하거나! 

전자는 과도한 친절함에 책을 읽기 곤란하고, 후자는 초보자가 접하기 쉽지 않다. 어느 책을 선호하는지 모르겠지만 개인적으로 전자를 선호한다. 초보자가 접하기 쉽지 않은 책은 나도 접근하기 쉽지 않고 많은 분량은 안 읽으면(주도적독서) 된다.

3.

이 책은 전자에 속한다. 책의 분량이 많지 않지만 핵심적인 요소들에 대해서 자세히 정리되어 있다. 특히 k8s 관련된 용어가 깔끔하게 정리되어 있고 무엇보다 설정관련 내용들은 실제 hands-on 에 적용할 수 있을만큼 자세히 소개하고 있다(설정 코드 전체를 설명하는 부분이 love it!). k8s를 프로젝트에 적용해야 하거나, 컨테이너 관리를 하셔야 된다면 이 책을 참고하시면 좋을 듯 하다(현재 이 책 밖에 없음 ㅎㅎ)

4.

하지만 초보자가 읽기엔 어떨지 조금 조심스럽다. 필자가 도커를 1년 정도 가볍게 사용했던 경험이 있고, 작지만 몇가지 프로젝트에 적용했던 경험 덕분인지 책에 적혀있는 소소한 내용들이 너무 좋았는데, 처음 접하는 분들이라면 어떻게 다가올지 잘 모르겠다. 만약 도커를 처음 접하는 분들이라면 이 책뿐만 아니라 도커와 도커-컴포즈를 다루는 책을 같이 읽어보는게 좋을 듯 싶다. 도커가 쉬운데 쉽지 않고, 좋은데 좋지 않은 어떤 지점이 있는 것 같다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo