devlos
Devlos Archive
devlos
전체 방문자
오늘
어제
12-11 23:10

최근 글

  • 분류 전체보기 (107)
    • 프로젝트 (1)
    • MSA 설계 & 도메인주도 설계 (9)
    • 클라우드 컴퓨팅 & NoSQL (87)
      • [Cilium Study] 실리움 스터디 (8)
      • [KANS] 쿠버네티스 네트워크 심화 스터디 (12)
      • [T101] 테라폼 4기 스터디 (8)
      • [CICD] CICD 맛보기 스터디 (3)
      • [T101] 테라폼 기초 입문 스터디 (6)
      • [AEWS] Amazon EKS 워크숍 스터디 (7)
      • [PKOS] 쿠버네티스 실무 실습 스터디 (7)
      • Kubernetes (13)
      • Docker (7)
      • Redis (1)
      • Jenkins (3)
      • Terraform (1)
      • Ansible (4)
      • Kafka (1)
    • 프로그래밍 (7)
      • Spring Boot (5)
      • Broker (1)
    • 성능과 튜닝 (1)
    • ALM (0)
    • 기타 (2)

인기 글

태그

  • 데브옵스
  • PKOS
  • 도커
  • kOps
  • DevOps
  • docker
  • MSA
  • 쿠버네티스 스터디
  • t101 4기
  • terraform
  • 테라폼
  • Kubernetes
  • 쿠버네티스
  • cilium
  • CloudNet@

티스토리

최근 댓글

hELLO · Designed By 정상우.
devlos

Devlos Archive

컨테이너 오케스트레이션(Container Orchestration)이란?
클라우드 컴퓨팅 & NoSQL

컨테이너 오케스트레이션(Container Orchestration)이란?

2021. 4. 5. 22:57
반응형

이번 포스트에서는 RedHat에서 정의한 컨테이너 오케스트레이션(Container Orchestration)에 대해서 정리해 보았다.

 

컨테이너 오케스트레이션: 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화 하는 기술을 말한다.


1. 컨테이너 오케스트레이션이 사용되는 분야

  • 프로비저닝 및 배포
  • 설정 및 스케줄링
  • 리소스 할당
  • 컨테이너 가용성 증가
  • 인프라 전반의 워크로드 밸런싱을 기반으로 컨테이너 스케일링 또는 제거
  • 로드 밸런싱 및 트래픽 라우팅
  • 컨테이너 모니터링
  • 실행될 컨테이너를 기반으로 애플리케이션 설정
  • 컨테이너 간 보안유지

2. 컨테이너 오케스트레이션 툴

  • Docker Swarm
  • Apache Mesos
  • 쿠버네티스(Kubernetes)

3. 컨테이너 오케스트레이션의 작동 방식

  1. 쿠버네티스와 같은 컨테이너 오케스트레이션 툴을 사용할 때는 *YAML 또는 JSON 파일을 사용해 애플리케이션 설정에 대해 정의함. 설정 파일은 설정 관리 툴에 컨테이너 이미지의 위치 및 네트워크 구축법, 로그 저장 장소를 포함함
  2. 새 컨테이너를 배포할 때 컨테이너 관리 도구는 정의된 요구사항을 고려하여 배포를 클러스터에 자동으로 예약하고 적당한 호스트를 찾음. 그러면 오케스트레이션 툴이 작성 파일에 정의된 사양에 따라 컨테이너 라이프사이클을 관리함

*YAML: Ain’t Markup Language의 약자로 데이터를 사람이 쉽게 읽을 수 있는 형태로 표현하는데 사용되는 데이터 직렬화 양식

 


 

참고자료

[1] redhat.com | 컨테이너 오케스트레이션이란? | 링크

 

컨테이너 오케스트레이션이란?

컨테이너 오케스트레이션은 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화합니다.

www.redhat.com

 

반응형

'클라우드 컴퓨팅 & NoSQL' 카테고리의 다른 글

[AWS] AWS로 웹서버 작성하기  (0) 2021.04.23
[AWS] Command Line Interface(CLI) 설치 방법 (Mac)  (0) 2021.04.19
도커, 쿠버네티스 Cheat Sheet  (0) 2021.04.11
DevOps란?  (0) 2021.04.06
CI/CD 란?  (2) 2021.03.22
    devlos
    devlos
    안녕하세요, Devlos 입니다. 새로 공부 중인 지식들을 공유하고, 명확히 이해하고자 블로그를 개설했습니다 :) 여러 DEVELOPER 분들과 자유롭게 지식을 공유하고 싶어요! 방문해 주셔서 감사합니다 😀 - DEVLOS -

    티스토리툴바