⭐ Plogramming/Infra

컨테이너, 도커, 쿠버네티스

김진한 2023. 7. 12. 17:13
  • 컨테이너
    • 어플리케이션이 구동되는 환경까지 감싸서 실행할 수 있도록 하는 격리 기술
    • 동작방식: OS 커널을 공유하는 가상화
  • 컨테이너 런타임
    • 컨테이너를 다루는 도구
    • 컨테이너를 쉽게 내려받거나 공유하고 구동할 수 있게 하는 도구
  • 도커
    • 컨테이너를 다루는 도구 중 유명한 것
  • 쿠버네티스
    • 컨테이너 런타임을 통해 컨테이너를 오케스트레이션하는 도구
      • 오케스트레이션: 여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위
    • k3s
      • 경량화 쿠버네티스 배포판
      • 장점: 설치가 쉽고, 시스템 리소스 사용이 적으며 높은 호환성을 가지고 있음
      • 단점: 구조가 단순하여 높은 성능과 안정성을 요구하는 시스템에는 적합하지 않음
    • 랜처
      • 대규모 및 기업용 환경에서도 활용 가능한 다목적 쿠버네티스 관리 플랫폼
      • 장점: 기본적으로 포함되어 있는 기능이 많고 추가 도구 설치가 쉬움, 멀티 클라우드 관리 가능
      • 단점: 다른 도구에 비해 무거워 시스템 환경에 따라 고려가 필요함