개발/Infra

(인강복습) 쿠버네티스 어나더 클래스 Sprint 1 - 실무에서 느껴 본 쿠버네티스가 정말 편한 이유

희묭 2024. 3. 10. 02:05
  1. 현재는 많은곳에서 가상화기술을 활용하여 앱배포하고 서비스를 제공하고있다.
  2. 쿠버네티스를 사용하면 어떤점이 좋은가?
    1. 모니터링
      1. 개발과 모니터링 시스템이 서로 엮이지 않는 구조
      2. 개발 초기부터 바로쓸수있는 모니터링 시스템을 만드는구조
      3. 오픈시 개발 프로젝트와 자동으로 같아지는 범위의 App들을 모니터링 하게되는 구조
    2. 서비스안정화
      1. 트래픽라우팅 : 트래픽과부하를 분산시켜줌
      2. 셀프힐링 : 장애발생시 재기동해줌
      3. 오토스케일링 : 자원부족시 수평적으로 자원을 늘려줌
      4. 롤링업데이트 : 배포시 문제점을 체크해서 문제가 없으면 배포해줌
    3. 자동화
      1. 결국 위에있는것들 모두 기존에 구축가능하지만 자동화가 큰차이
    4. 인프라환경의 코드화
      1. 인프라에대한 히스토리관리가 편해짐
      2. 환경별파일생성
      3. 새인프라작업시 이전 경험을 녹일수있음
    5. 쿠버기술 배우는법
      1. 최소한의 도구선택
      2. 최소한의 기능 사용
      3. 전문분야 파고들기
      4. 상황별 스터디