도서
- 도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 (http://www.yes24.com/Product/Goods/70893433)
참고 자료
- docker 2019 (https://drive.google.com/file/d/1YFkrxL4qX2112li_2YXMUPfK5c9VrJRQ/view)
- 초보를 위한 도커 안내서 - 도커란 무엇인가? (https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html)
- Docker (Compose) 활용법 - 개발 환경 구성하기 (http://raccoonyy.github.io/docker-usages-for-dev-environment-setup)
- 가장 빨리 만나는 Docker (http://pyrasis.com/docker.html)
- Docker + Jenkins (https://tora-it-kingdom.tistory.com/21)
- Docker 한국어 문서 / 영상 모음집 (https://github.com/remotty/documents.docker.co.kr)
- 쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD) (https://www.slideshare.net/subicura/gitops-cicd-156402754)
- 클라우드 스터디 잼 통합반 (https://sites.google.com/view/studyjamkr/cloud_integrated)
- [토크ON세미나] 컨테이너 기반 가상화 플랫폼‘도커(Docker)'의 이해 (https://youtu.be/o4_KESBNFhI)
- 쿠버네티스에서 데브옵스하기! (https://ibm.ent.box.com/notes/474336000548?s=xg7lugsrkqvmk310f5ryw7hs0nnts2l5)
- 입문에서 실무까지: DevOps의 이해 및 Docker Hands-on (https://www.inflearn.com/course/devops-docker-hands-on)
- Docker 기반의 DevOps 인프라 구축 WORKSHOP (https://www.fastcampus.co.kr/dev_workshop_devops)
- 도커 작동 원리 관련 글
- Docker vs LXC 비교 (http://wiki.rockplace.co.kr/pages/viewpage.action?pageId=3868344)
- Docker(container)의 작동 원리 (https://tech.ssut.me/what-even-is-a-container/)
목표
- 도커와 쿠버네티스에 대한 기초 지식 평준화
- 운영 환경과 똑같은 개발 환경 구성해보기
- 배포 환경 구성해보기
- 장애 상황을 만들어 직접 어려움을 겪어보기 (대규모 트래픽, 서버 다운 등)
- SE(System Engineer)의 영역을 이해하고 소통하기
- 인프라 용어 사전 만들기
'도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문'을 중심으로 docker와 kubernetes를 익히고마지막에는 build와 deploy,성능 테스트까지 해보는게 어떨까요?- Local 환경에서 docker compose를 활용하여 개발 환경 구성과 AWS 서비스에서 kops를 활용해서 kubernetes cluster를 구성
- 문수) AWS를 활용하여 여러 ec2 인스턴스위에 마이크로서비스 구성. ex) 4개의 ec2인스턴스 위에 6:2:2 밸런스의 서비스프로젝트 : 로그인서비스 : 회원정보서비스 등
- 가을)
운영환경과 똑같은 개발환경 구성을 위한 나만의 docker compose 만들기.kubernetes 를 이용한 docker 운용 자동화 및 대용량 트래픽 테스트 - 민호) docker와 kubernetes를 사용해서 akka cluster와 같은 클러스터 환경 구성해보기
- 미하)
관련 키워드들을 배우고 막연한 두려움 줄이기.어떻게 사용하고 응용되는지 파악하기(해볼 수 있는건 최대한 실습).데브옵스의 영역이나 엔지니어의 영역을 이해하고 소통가능 해지기. - 용근)
기본 원리 및 용어 파악.일반적 케이스인 배포 환경 구성해보기(장애 상황 포함).데브옵스 영역에서 어떻게 응용될 수 있는지. 어플리케이션 개발 영역에서 어떻게 응용될 수 있는지. - 익명)
처음에는 개념과 실습을 병행하며 Step by Step으로 천천히 접근하는 것이 좋을 것 같습니다.직접 어려움을 겪어보면서 해결하는 방식이 좋을 것 같습니다.
다뤄볼 키워드
- devOps
- virtualization
- hypervisor
- docker
- image
- container
- container lifecycle
- kubernetes
- docker swarm
- service discovery
- docker-gen
- 블루-그린 배포
- ochestration
- dockerfile
- docker-compose
- container orchestration
- monitoring
- load balancing
- infrastructure as code
- jenkins
- deploy
- chaos monkey
- dbms
- master-slave
- replication
- failover
- MHA
참가자 - 12명
박재성(Jason), 김문수, 김서영, 김선오, 김미하, 조이수, 김민호, 이태훈(태일러), 이가을, slipp004, slipp005, 유주영
2 댓글
이태훈(태일러)
추천키워드 입니다.
박재성(Jason)
예상 스터디 진행 방식
예상 어려운점
꼭 필요한 것