매일 조금씩

컨테이너 인프라 환경을 지원하는 도구 본문

책 공부/컨테이너 인프라 환경 구축을 위한 쿠버네티스,도커

컨테이너 인프라 환경을 지원하는 도구

mezo 2023. 1. 4. 11:32
728x90
반응형

컨테이너 인프라 환경은 크게

  • 컨테이너
  • 컨테이너 관리
  • 개발 환경 구성 미치 배포 자동화
  • 모니터링

으로 구성된다.

 

 

 

1. 도커 

컨테이너를 만들고 관리하는 것을 도와주는 컨테이너 도구.

운영 체제 환경에 관계없이 독립적인 환경에서 일관된 결과를 보장.

컨테이너디, 크라이오, 파드맨 등 ..

 

 

2. 쿠버네티스

다수의 컨테이너를 관리하는 데 사용.

컨테이너의 자동 배포, 배포된 컨테이너에 대한 동작 보증, 부하에 따른 동적 확장 등의 기능을 제공.

컨테이너 인프라 환경에 필요한 기능을 통합하고 고나리하는 솔루션을 발전함.

API 게이트웨이, 서비스 디스커버리, 이벤트 버스, 인증 및 결제 등의 다양한 서비스를 효율적으로 고나리할 수 있는 환경을 제공하고 이를 내외부와 유연하게 연결해줌.

도커 스웜, 메소스, 노마드 등.. 

 

 

3. 젠킨스

지속적 통합과 지속적 배포를 지원.

개발한 프로그램의 빌드, 테스트, 패키지화, 배포 단계를 모두 자동화.

컨테이너 인프라 환경처럼 단일 기능을 빠르게 개발해 적용해야하는 환경에 매우 적합.

뱀부, 깃허브 액션, 팀시티 등..

 

 

4. 프로메테우스와 그라파나

모니터링을 위한 도구.

프로메테우스는 모니터링할 상태 데이터를 수집. 

그라파나는 프로메테우스로 수집한 데이터를 관리자가 보기 좋게 시각화.

컨테이너 인프라 환경에서 중앙 모니터링을 할 수 있음.

프로메테우스, 그라파나는 컨테이너로 패키징돼 동작하며 최소한의 자원으로 쿠버네티스의 클러스터의 상태를 시각화함.

모니터링 데이터 수집 도구엔 프로데이터독, 인플럭스DB, 뉴 렐릭 등..

데이터 시각화 도구엔 키바나, 크로노그래프 등..

728x90
반응형