Page tree
Skip to end of metadata
Go to start of metadata

도서

참고 자료

목표

  1. 도커와 쿠버네티스에 대한 기초 지식 평준화
  2. 운영 환경과 똑같은 개발 환경 구성해보기
  3. 배포 환경 구성해보기
  4. 장애 상황을 만들어 직접 어려움을 겪어보기 (대규모 트래픽, 서버 다운 등)
  5. SE(System Engineer)의 영역을 이해하고 소통하기
  6. 인프라 용어 사전 만들기


  • '도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문'을 중심으로 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)김문수김서영김선오김미하조이수김민호이태훈(태일러)이가을권용근배지원유주영

주차주제키워드발표자
1도커의 기초devOps, virtualization, hypervisor, docker, image, container, container lifecycle
2


3


4


5중간 세미나

6


7


8


9회고

  • No labels

2 Comments

  1. 추천키워드 입니다.

    • 가상화(하이퍼바이저, 컨테이너)에 대한 기본이해
    • 코드로 인프라관리(infrastructure as code)
    • 도커로 개발환경 인프라구축
      • DBMS(MySQL)
      • 젠킨스
      • 앱배포
      • 필요에 따른 기타등등
    • 쿠버네티스와 카오스몽키
      • 잘 돌아가는 환경에 깽판치기


  2. 예상 스터디 진행 방식

    • 도커와 쿠버네티스를 웹 백엔드 개발자 입장에서 실무에 사용 가능한 것을 해보자.
    • 스스로 공부한 후 어려웠던 점이나 해결 방법 등 하고 싶은 이야기를 자유롭게 해보자.

    예상 어려운점

    • 스터디 구성원 대부분 현재 도커에 대한 기본 지식이 충분히 쌓여있지 않다. 
    • 실무에 도입하여 사용하는 사람이 거의 없다.
    • 문제점을 겪을 환경에 노출이 되어있지 않아 어려웠던 점 또는 장애가 발생하는 경우에 대한 케이스가 부족하다.

    꼭 필요한 것

    • 기초적인 지식과 간단한 실습을 통해 도커와 친해지기