북클럽 분야
분야 전체
북클럽 허브

컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커

조훈,심근우,문성주 | 길벗 | 2021년 6월 29일 한줄평 총점 10.0 (24건)정보 더 보기/감추기
  •  종이책 리뷰 (21건)
  •  eBook 리뷰 (1건)
  •  한줄평 (2건)
분야
IT 모바일 > IT 전문서
파일정보
EPUB(DRM) 62.67MB
지원기기
iOS Android PC Mac E-INK

컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커

이 상품의 태그

책 소개

IT 자원을 효율적으로 빠르게 사용할 수 있는 방법으로 컨테이너 환경이 거론되었으나 그동안 관리가 어렵고 복잡해서 상용되기 어려웠다. 하지만 쿠버네티스가 등장하면서 복잡도가 줄어들고 비용 대비 생산성을 높일 수 있게 되었다. 이 책은 현재 컨테이너 오케스트레이션 분야에서 표준으로 자리 잡고 있는 쿠버네티스를 활용해 시스템을 구축하고 운영하는 방법에 초점을 맞춰 구성했다. 컨테이너 인프라 환경 구축부터 통합 및 배포, 인프라 환경 운영을 위한 모니터링까지 쿠버네티스를 기반으로 시스템을 구축하고 운영하는 데 필요한 기초를 탄탄하게 다질 수 있을 것이다.  

목차

1장 새로운 인프라 환경이 온다
1.1 컨테이너 인프라 환경이란
1.2 컨테이너 인프라 환경을 지원하는 도구
1.3 새로운 인프라 환경의 시작
 
2장 테스트 환경 구성하기
2.1 테스트 환경을 자동으로 구성하는 도구
2.2 베이그런트로 테스트 환경 구축하기
2.3 터미널 프로그램으로 가상 머신 접속하기
 
3장 컨테이너를 다루는 표준 아키텍처, 쿠버네티스
3.1 쿠버네티스 이해하기
3.2 쿠버네티스 기본 사용법 배우기
3.3 쿠버네티스 연결을 담당하는 서비스
3.4 알아두면 쓸모 있는 쿠버네티스 오브젝트
 
4장 쿠버네티스를 이루는 컨테이너 도우미, 도커
4.1 도커를 알아야 하는 이유
4.2 도커로 컨테이너 다루기
4.3 4가지 방법으로 컨테이너 이미지 만들기
4.4 쿠버네티스에서 직접 만든 컨테이너 사용하기
 
5장 지속적 통합과 배포 자동화, 젠킨스
5.1 컨테이너 인프라 환경에서 CI/CD
5.2 젠킨스 설치를 위한 간편화 도구 살펴보기
5.3 젠킨스 설치 및 설정하기
5.4 젠킨스로 CI/CD 구현하기
5.5 젠킨스 플러그인을 통해 구현되는 GitOps
 
6장 안정적인 운영을 완성하는 모니터링, 프로메테우스와 그라파나
6.1 컨테이너 인프라 환경 모니터링하기
6.2 프로메테우스로 모니터링 데이터 수집과 통합하기
6.3 PromQL로 메트릭 데이터 추출하기
6.4 그라파나로 모니터링 데이터 시각화하기
6.5 좀 더 견고한 모니터링 환경 만들기
 
부록 A kubectl을 더 쉽게 사용하기
부록 B 쿠버 대시보드 구성하기
부록 C kubespray로 쿠버네티스 자동 구성하기
부록 D 컨테이너 깊게 들여다보기

상세 이미지

상세 이미지

저자 소개 (3명)

시스템/네트워크 IT 벤더의 경험 이후, 메가존 GCP 클라우드 팀에서 쿠버네티스와 연관된 모든 프로젝트에 대한 Tech Advisor 및 Container Architecture Design을 제공하고 있습니다. 그 외에 페이스북 ‘IT 인프라 엔지니어 그룹’과 '앤서블 유저그룹'의 운영진을 맡고 있으며, 오픈 소스 컨트리뷰터로도 활동하고 있습니다. 그 외에 가지고 있는 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 기재하고 있으며, 또한 아는 지식을 문서로 남겨야 한다고 생각하기에 책( 『시스템/네트워크 관리자를 위한 파이썬... 시스템/네트워크 IT 벤더의 경험 이후, 메가존 GCP 클라우드 팀에서 쿠버네티스와 연관된 모든 프로젝트에 대한 Tech Advisor 및 Container Architecture Design을 제공하고 있습니다. 그 외에 페이스북 ‘IT 인프라 엔지니어 그룹’과 '앤서블 유저그룹'의 운영진을 맡고 있으며, 오픈 소스 컨트리뷰터로도 활동하고 있습니다.

그 외에 가지고 있는 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 기재하고 있으며, 또한 아는 지식을 문서로 남겨야 한다고 생각하기에 책( 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』, 『우아하게 앤서블』), 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』(길벗) 이 있고, IT 잡지에 기고문을 쓰는 활동도 함께하고 있습니다.

-인프런: https://www.inflearn.com/users/@kubernetes
-링크드인: https://www.linkedin.com/in/hoonjo/
-깃허브: https://github.com/sysnet4admin/
저 : 심근우
삼성 SDS 클라우드 개발팀에서 쿠버네티스 클러스터를 운영하면서 자동화 플랫폼을 개발하고 있다. 개발자와 운영자의 역할 사이에서 균형을 찾으려 항상 노력하고 있고, 블로그를 통해 지식을 기록하고 전파하는 것을 좋아한다. 페이스북 ‘IT 인프라 엔지니어 그룹’과 ‘카프카 한국 사용자 모임(KafkaKRU)’의 운영진을 맡고 있다. 삼성 SDS 클라우드 개발팀에서 쿠버네티스 클러스터를 운영하면서 자동화 플랫폼을 개발하고 있다. 개발자와 운영자의 역할 사이에서 균형을 찾으려 항상 노력하고 있고, 블로그를 통해 지식을 기록하고 전파하는 것을 좋아한다. 페이스북 ‘IT 인프라 엔지니어 그룹’과 ‘카프카 한국 사용자 모임(KafkaKRU)’의 운영진을 맡고 있다.
저 : 문성주
체커(CHEQUER) 사의 SRE로서 쿠버네티스의 멀티 클러스터 관리 방법론과 쿠버네티스 구현체(CAPI, OCI)에 대한 명세와 컨테이너 리소스 격리 방법에 대한 연구를 병행하고 있다. 이런 연구 활동을 기반으로 쿠버네티스 볼륨 테스트 파트에 컨트리뷰션했다. 본업은 쿠버네티스 오퍼레이터와 같은 CRD(커스텀 리소스)를 개발해 현업에서 쿠버네티스를 좀 더 편리하게 사용할 수 있도록 돕는 일이다. 또한, 페이스북 그룹 ‘코딩이랑 무관합니다만'과 ‘IT 인프라 엔지니어 그룹'의 운영진을 맡고 있다. 체커(CHEQUER) 사의 SRE로서 쿠버네티스의 멀티 클러스터 관리 방법론과 쿠버네티스 구현체(CAPI, OCI)에 대한 명세와 컨테이너 리소스 격리 방법에 대한 연구를 병행하고 있다. 이런 연구 활동을 기반으로 쿠버네티스 볼륨 테스트 파트에 컨트리뷰션했다. 본업은 쿠버네티스 오퍼레이터와 같은 CRD(커스텀 리소스)를 개발해 현업에서 쿠버네티스를 좀 더 편리하게 사용할 수 있도록 돕는 일이다. 또한, 페이스북 그룹 ‘코딩이랑 무관합니다만'과 ‘IT 인프라 엔지니어 그룹'의 운영진을 맡고 있다.

출판사 리뷰

종이책 회원 리뷰 (21건)

쿠버네티스
내용 평점5점   편집/디자인 평점5점 | YES마니아 : 로얄 g*****k | 2022.08.20

제 소개를 하자면 향후 창업까지 생각해서 인프라영역을 공부하는 중인 풀스택 개발자입니다.

작가님들이 어린 양들이 길을 헤매지 않도록 샘플을 잘 작성해주셔서 이 책을 다 읽는데까지는 큰 어려움이 없었습니다.

이 책을 띠고, 평소에 구상해놓았던 CI/CD 환경을 쿠버네티스로 구현해보려고 팔을 걷어부치고 나섰는데. 정말 산넘어 산입니다.

헬름 차트와 책에서 상세하게 설명해주지 않으셨던 쿠버네티스 오브젝트에 대한 yaml 작성이 발목을 잡네요.. 이 산을 넘어야 다음단계로 넘어갈 수 있을듯합니다.

쿠버네티스 레퍼런스 확보하고 헬름차트 만들고.. 처음부터 다시 시작하려니 한숨부터 나오네요.. ㅠㅠ

앓는소리 했지만.. 최대한 즐기면서 남은 산을 넘어볼께요. 작가님들 좋은 책을 출간해주셔서 감사합니다. 사랑해요~~

 

이 리뷰가 도움이 되었나요? 접어보기
도커를 사용하는 현업자라면 꼭 한번 읽어봐야 하는 서적
내용 평점5점   편집/디자인 평점5점 | YES마니아 : 골드 김* | 2021.11.01

책을 읽기 전…

도커를 쓰다보면 관리해야 할 컨테이너가 점점 늘어나면서 관리에 어려움이 있기는 했지만 쿠버네티스가 어렵다는 소문(?)이 많이 들려서 지레 겁을 먹고 손을 대보지는 못하고 있었는데, 마침 길벗 출판사에서 서평의 기회를 얻게 되어 이 책을 보게 되었다. 책도 깔끔하게 생겼고, 구성이 탄탄한 것 같아 일단 읽기 전부터 마음에 들었다.

장점

  • 풍부한 실습 위주로 가상화 인프라 환경 구성을 경험해볼 수 있다
  • 쿠버네티스 개념 및 실습을 통해 쿠버네티스의 강점을 느껴볼 수 있다
  • 컨테이너 환경에서의 CI/CD, 모니터링까지 경험해볼 수 있다

단점

  • 실습이 윈도우 환경 위주로 되어 있어 Mac을 쓰는 사람은 불편할 수 있을 것 같다
  • M1 맥북은 아직 호환이 안되는 것들이 있어 Windows PC가 있어야 할 것 같다

총평

처음에 쿠버네티스를 바로 해볼 줄 알고 펼쳐봤더니 버츄얼박스, 베이그런트 등으로 가상화 환경에 대해 테스트해보는 예제를 따라 해보면서 의문이 들었었는데, 뒤에 쿠버네티스 도커 등에 대한 내용을 접하다 보니 앞에 예제가 이해에 도움을 줬던 것 같다. 그리고 컨테이너 환경에서의 CI/CD 구축에 대한 내용은 평소에 궁금했던 내용이라 매우 유익했고, 모니터링 구축까지 해볼 수 있어서 정말 좋았던 것 같다. 설명은 매우 잘 되어 있는데, 인프라에 대해 생소하다 보니 정말 어려웠지만, 재미있게 본 책 중에 하나가 아닌가 싶고 책에서도 나오지만 도커를 사용한다면 쿠버네티스는 필수인 것 같다. 에 대한 내용을 책에서 충분히 느껴볼 수 있으니 도커를 사용하고 있는 현업자라면 꼭 한번 읽어봤으면 좋겠다.

이 리뷰가 도움이 되었나요? 접어보기
포토리뷰 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커
내용 평점5점   편집/디자인 평점5점 | j**y | 2021.10.31

인프라에 대해 들어보신 적 있으신가요?

인프라 구축은 단순히 보는 것만으로는 습득이 되지 않습니다.

 

명령어도 알고 직접 따라 해보면서 구축해봐야 개념을 이해할 수 있습니다.

 

인프라 관련 책을 소개해 드리려 합니다.

 

소개하려는 책은 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커'입니다.

 

이 책을 통해 인프라 환경을 직접 구축하고 운영까지 경험해볼 수 있습니다.

 

인프라 환경에 관심 있는 분들에게 많은 도움이 될 것입니다.

 


 

 

1) 온프레미스 환경에서 클라우드 환경으로

온프레미스 환경은 무엇일까요?

전산실 서버에 직접 설치해 운영하는 방식을 말합니다.

 

많은 회사가 온프레미스 환경에서 클라우드 환경으로 이동하고 있습니다.

 

이유는 무엇일까요?

IT기술의 발전으로 클라우드로 변환하는 이점이 커졌기 때문으로 보입니다.

 

온프레미스 환경에서는 서버를 이용하는 사례를 들겠습니다.

 

전산실에 엔지니어가 개발 환경을 만들어 제공해줍니다.

 

개발자가 개발환경을 이용하려면 그에 맞는 도구를 다 설치해야 사용할 수 있습니다.

 

컨테이너 인프라 환경을 이용하면 도구를 설치하지 않고도 이용이 가능합니다.

 

컨테이너는 독립적으로 실행되는 프로세스 상태를 의미하는데요.

독립적으로 실행되므로 다른 프로세스에 영향을 받지 않습니다.

 

이러한 장점이 존재하므로 아직 온프레미스 환경을 이용 중이신 분들도 고려해볼 만하다고 봅니다.

 


 

 

2) 컨테이너 인프라 환경 도구

컨테이너 인프라 환경을 먼저 설명드리겠습니다.

 

크게 4가지로 볼 수 있는데요.

컨테이너, 컨테이너 관리, 개발 환경 구성 및 배포 자동화, 모니터링으로 구성되어 있습니다.

 

인프라 환경을 지원하는 도구들을 먼저 소개해드리겠습니다.

 

도커는 컨테이너를 만들고 관리하는 것을 도와주는 도구입니다.

도커를 이용하면 운영체제 환경과 관계없이 일관된 결과를 보장해줍니다.

 

쿠버네티스는 다수의 컨테이너를 관리하는 데 사용합니다.

 

젠킨스는 배포 단계를 모두 자동화해주는 도구입니다.

자동화되므로 개발된 코드를 빠르게 적용하고 효과적인 관리를 할 수 있습니다.

 

모니터링과 데이터 시각화를 다루려면 그라파나와 프로메테우스를 같이 사용하는 게 좋습니다.

 

데이터 시각화 도구는 그라파나와 키바나도 많이 사용하는데요.

프로메테우스에 연동할 때는 그라파나를 사용하는 것이 더 간결하게 구성할 수 있습니다.

 

 

 

 

 

Ps

인프라 환경에 궁금하신 분들이 이 책을 찾으셨을 겁니다.

 

인프라 환경을 구축 노하우를 통해 간접경험으로 인프라에 대한 이해를 할 수 있습니다.

 

전문가가 알려주는 팁도 이해하는 데 도움 될 것입니다.

 

그림 설명과 개념도 잘 정리되어 있어 컨테이너에 대한 흐름을 이해할 수 있습니다.

 

컨테이너 인프라 환경에 관심 있는 분들에게 이 책을 추천합니다.

이 리뷰가 도움이 되었나요? 접어보기
  •  종이책 상품상세 페이지에서 더 많은 리뷰를 확인하실 수 있습니다. 바로가기

eBook 회원 리뷰 (1건)

구매 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커
내용 평점5점   편집/디자인 평점5점 | YES마니아 : 골드 스타블로거 : 골드스타 느*한 | 2023.01.25

쿠버네티스에 대해서는 많이 들어봤다. 하지만 그게 어떤거고 어떻게 사용해야하는지에 대해서는 잘 모른다. 인터넷에도 많은 정보들이 있긴 하지만 좀 더 체계적인 정보가 필요하기에 책으로 하나 사보기로 했다. 인터넷에 정보는 많지만 책은 생각보다 많지 않았던거 같다. 

머리속에서 정리됮 않은 도커에 대해서도 나와 있고, 젠킨스에 대한 내용도 있고 몰랐던 내용들을 체계적으로 확인할 수 있었던 책이다. 

이 리뷰가 도움이 되었나요? 접어보기
  •  eBook 상품상세 페이지에서 더 많은 리뷰를 확인하실 수 있습니다. 바로가기

한줄평 (2건)

0/50
맨위로