SlideShare a Scribd company logo
1 of 30
Prometheus Operator
이병호(neo)
Use Helm to deploy Prometheus Operator in EKS
2022.09.21
CONTENTS
neo
PART 1.
PART 3. Helm
PART 2. Prometheus On EKS
PART 4. Prometheus Operator
PART 5. DEMO
PART 1.
neo
PR
• 웹에이전시 - JSP, PHP, ASP
• SI/SM - On-premise
• 프리랜서 - 기획 , 일정관리
• 연구원 - 빅데이터 기반 AI 연구
• DevOps - 클라우드 네이티브
PR
PR
PR
PR
PART 2.
Prometheus On EKS
Monitoring
• 정의
- 시스템에 관련된 정량적 수치를 수집, 처리, 집계 , 보여주는 행위
- 서비스 관점의 모니터링 (지연시간, 트래픽 , 에러, 포화도)
- 시스템 관점의 모니터링 (사용율, 포화도, 에러)
- 사용자에 따라 정의가 약간씩 다름
• 모니터링의 구성요소
- Metrics
- Logging
- Tracing
- Alerting
- Visualization
• Observability 의 하위 집합
Prometheus
• Monitoring system
- Time-series based
- Open-source
- Built at SoundCloud 2012
- CNCF 2nd Graduated Project
- Service Discovery
- Alert
- Visualization
• Features
- Multi-dimensional data model
- PromQL, a flexible query language
- Pull over HTTP
- Push gateway
- Service discovery or Static configuration
- Multiple modes of graphing and dashboarding support
Architecture
Exporter
• What is?
- 서비스나 어플리케이션에서 데이터를 수집
- 프로메테우스 형식으로 HTTP를 통해 노출
• 공식언어
- Go
- Java
- Python
- Ruby
• 커뮤니티 지원 언어
- Bash, Common Lips, Elixir, Erlanb, Haskell
- .NET, C#, C++,
- Lua, Node.js, Perl, PHP, Rust
AlertManager
• What is?
- 프로메테우스 서버에 생성된 조건에 의해 트리거 되는 알림
- HTTP를 통해 노출
• 공식지원 언어
- Go
- Java
- Python
- Ruby
• 커뮤니티 지원 언어
- Bash, Common Lips, Elixir, Erlanb, Haskell
- .NET, C#, C++,
- Lua, Node.js, Perl, PHP, Rust
Visualization
• API
- PromQL 쿼리를 통해 원시 데이터 제공
• WEB-GUI
- 2종류의 내부 시각화 컴포넌트를 제공
- PromQL 쿼리를 이용한 시각화
• Grafana
- 다양한 데이터소스를 대상으로 시각화 가능
- 다양한 플러그인 지원
- Alert 무료
- Grafanalab을 통한 다양한 dashboard 템플릿 제공
- 이뻐요
Visualization
Visualization
Kubernetes Components
Control Plane Components
• kube-apiserver
- 자체적인 DNS와 네트워크 구성으로 서비스 통신
- 트래픽 로드밸런싱
• etcd
- cluster data
• kube-scheduler
- 파드와 노드의 상황을 체크하여 파드 분배
• kube-controller-manager
- node controller
- Job controller
- Endpoints controller
- Service Account & Token controllers
• cloud-controller-manager
EKS
• AWS에서 제공하는 서비스
- Control Plane 역할에 한해서 대신 해줌
• kubernetes는 혼자서는 할 수 있는게 별로 없어요
- Etcd 별도 설치
- Stateless 로 인한 Clustering 미비
- Service Descovery DNS, Network
- Ingress Controller, OIDC, OPA
- Upgrade!!!
• 이걸 최상의 상태로 유지 해줍니다.
- 무중단 보장
- ECR, ELB, IAM, VPC 와의 유연한 연동
- Upgrade!!!
PART 3.
Helm
Package manager
• What is?
- 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위한 툴
- 설치, 업데이트, 수정, 삭제
• 그냥 알아서 하면 안돼요?
- 돼요.
- 하지만 우리에겐 Dependency라는 벽이 있어요
- 관리가 편해요
• 대표적인 패키지 매니저
Language Package Manager Software repository
Python Pip PyPI
PHP Composer Packagist
Ruby RubyGems, Bundler RubyGems, Bundler
Node.js NPM, Yarn NPM, Yarn
Java Maven, Gradle Maven
Linux Apt-get, zipper, yum
The package manager for Kubernetes
• Helm
- CNCF GRADUATED
- Manage Complexity
- Easy Updates
- Simple Sharing
- Rollbacks
• Yaml 형식의 chart를 사용
- Chart.yaml , charts/
- Templates
- Values.yaml
PART 4.
Prometheus Operator
Operator
• What is?
- Kubernetes 에서 Prometheus의 관리 제공
- 간편한 스택 구성과 자동화 제공
• 주요기능
- Kubernetes Custom Resources
- Simplified Deployment Configuration
- Prometheus Target Configuration
Vs.
• Prometheus Operator
- 공식 설치 방식
- .
• kube-prometheus
- 클러스터링을 목적으로 하는 설치 방식
- HA 지원
- Prometheus Operator 포함됨
• community helm chart
- Kube-prometheus를 package manager를 사용하여 설치
Operator
PART 5.
DEMO
사전준비
감사합니다.
이병호(neo)

More Related Content

Similar to Use Helm to deploy Prometheus Operator in EKS.pptx

Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Guenjun Yoo
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Jinwoong Kim
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안Amazon Web Services Korea
 
DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)완철 김
 
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista Community
 
Observability customer presentation samuel-2021-03-30
Observability customer presentation samuel-2021-03-30Observability customer presentation samuel-2021-03-30
Observability customer presentation samuel-2021-03-30SAMUEL SJ Cheon
 
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안Opennaru, inc.
 
Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826Cana Ko
 
Spring Project와 최신 Pivotal Cloud Foundry 업데이트
Spring Project와 최신 Pivotal Cloud Foundry 업데이트 Spring Project와 최신 Pivotal Cloud Foundry 업데이트
Spring Project와 최신 Pivotal Cloud Foundry 업데이트 VMware Tanzu Korea
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty ServerJungWoon Lee
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...문기 박
 
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingCloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingAmazon Web Services Korea
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)Brian Hong
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 
Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)창언 정
 
주니어 개발자의 서버 로그 관리 개선기
주니어 개발자의 서버 로그 관리 개선기주니어 개발자의 서버 로그 관리 개선기
주니어 개발자의 서버 로그 관리 개선기Yeonhee Kim
 

Similar to Use Helm to deploy Prometheus Operator in EKS.pptx (20)

Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
 
DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)DevOps (AWS, Docker, Ansible, Jenkins)
DevOps (AWS, Docker, Ansible, Jenkins)
 
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
 
Observability customer presentation samuel-2021-03-30
Observability customer presentation samuel-2021-03-30Observability customer presentation samuel-2021-03-30
Observability customer presentation samuel-2021-03-30
 
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안
Final 07.컨테이너 환경에서 모니터링 이슈와 해결 방안
 
Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826
 
Spring Project와 최신 Pivotal Cloud Foundry 업데이트
Spring Project와 최신 Pivotal Cloud Foundry 업데이트 Spring Project와 최신 Pivotal Cloud Foundry 업데이트
Spring Project와 최신 Pivotal Cloud Foundry 업데이트
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
MSA(Service Mesh), MDA(Data Mesh), MIA(Inference Mesh) 기술동향 소개-박문기@메ᄀ...
 
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingCloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)Data platform data pipeline(Airflow, Kubernetes)
Data platform data pipeline(Airflow, Kubernetes)
 
주니어 개발자의 서버 로그 관리 개선기
주니어 개발자의 서버 로그 관리 개선기주니어 개발자의 서버 로그 관리 개선기
주니어 개발자의 서버 로그 관리 개선기
 

Recently uploaded

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 

Recently uploaded (6)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 

Use Helm to deploy Prometheus Operator in EKS.pptx

  • 1. Prometheus Operator 이병호(neo) Use Helm to deploy Prometheus Operator in EKS 2022.09.21
  • 2. CONTENTS neo PART 1. PART 3. Helm PART 2. Prometheus On EKS PART 4. Prometheus Operator PART 5. DEMO
  • 4. PR • 웹에이전시 - JSP, PHP, ASP • SI/SM - On-premise • 프리랜서 - 기획 , 일정관리 • 연구원 - 빅데이터 기반 AI 연구 • DevOps - 클라우드 네이티브
  • 5. PR
  • 6. PR
  • 7. PR
  • 8. PR
  • 10. Monitoring • 정의 - 시스템에 관련된 정량적 수치를 수집, 처리, 집계 , 보여주는 행위 - 서비스 관점의 모니터링 (지연시간, 트래픽 , 에러, 포화도) - 시스템 관점의 모니터링 (사용율, 포화도, 에러) - 사용자에 따라 정의가 약간씩 다름 • 모니터링의 구성요소 - Metrics - Logging - Tracing - Alerting - Visualization • Observability 의 하위 집합
  • 11. Prometheus • Monitoring system - Time-series based - Open-source - Built at SoundCloud 2012 - CNCF 2nd Graduated Project - Service Discovery - Alert - Visualization • Features - Multi-dimensional data model - PromQL, a flexible query language - Pull over HTTP - Push gateway - Service discovery or Static configuration - Multiple modes of graphing and dashboarding support
  • 13. Exporter • What is? - 서비스나 어플리케이션에서 데이터를 수집 - 프로메테우스 형식으로 HTTP를 통해 노출 • 공식언어 - Go - Java - Python - Ruby • 커뮤니티 지원 언어 - Bash, Common Lips, Elixir, Erlanb, Haskell - .NET, C#, C++, - Lua, Node.js, Perl, PHP, Rust
  • 14. AlertManager • What is? - 프로메테우스 서버에 생성된 조건에 의해 트리거 되는 알림 - HTTP를 통해 노출 • 공식지원 언어 - Go - Java - Python - Ruby • 커뮤니티 지원 언어 - Bash, Common Lips, Elixir, Erlanb, Haskell - .NET, C#, C++, - Lua, Node.js, Perl, PHP, Rust
  • 15. Visualization • API - PromQL 쿼리를 통해 원시 데이터 제공 • WEB-GUI - 2종류의 내부 시각화 컴포넌트를 제공 - PromQL 쿼리를 이용한 시각화 • Grafana - 다양한 데이터소스를 대상으로 시각화 가능 - 다양한 플러그인 지원 - Alert 무료 - Grafanalab을 통한 다양한 dashboard 템플릿 제공 - 이뻐요
  • 19. Control Plane Components • kube-apiserver - 자체적인 DNS와 네트워크 구성으로 서비스 통신 - 트래픽 로드밸런싱 • etcd - cluster data • kube-scheduler - 파드와 노드의 상황을 체크하여 파드 분배 • kube-controller-manager - node controller - Job controller - Endpoints controller - Service Account & Token controllers • cloud-controller-manager
  • 20. EKS • AWS에서 제공하는 서비스 - Control Plane 역할에 한해서 대신 해줌 • kubernetes는 혼자서는 할 수 있는게 별로 없어요 - Etcd 별도 설치 - Stateless 로 인한 Clustering 미비 - Service Descovery DNS, Network - Ingress Controller, OIDC, OPA - Upgrade!!! • 이걸 최상의 상태로 유지 해줍니다. - 무중단 보장 - ECR, ELB, IAM, VPC 와의 유연한 연동 - Upgrade!!!
  • 22. Package manager • What is? - 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위한 툴 - 설치, 업데이트, 수정, 삭제 • 그냥 알아서 하면 안돼요? - 돼요. - 하지만 우리에겐 Dependency라는 벽이 있어요 - 관리가 편해요 • 대표적인 패키지 매니저 Language Package Manager Software repository Python Pip PyPI PHP Composer Packagist Ruby RubyGems, Bundler RubyGems, Bundler Node.js NPM, Yarn NPM, Yarn Java Maven, Gradle Maven Linux Apt-get, zipper, yum
  • 23. The package manager for Kubernetes • Helm - CNCF GRADUATED - Manage Complexity - Easy Updates - Simple Sharing - Rollbacks • Yaml 형식의 chart를 사용 - Chart.yaml , charts/ - Templates - Values.yaml
  • 25. Operator • What is? - Kubernetes 에서 Prometheus의 관리 제공 - 간편한 스택 구성과 자동화 제공 • 주요기능 - Kubernetes Custom Resources - Simplified Deployment Configuration - Prometheus Target Configuration
  • 26. Vs. • Prometheus Operator - 공식 설치 방식 - . • kube-prometheus - 클러스터링을 목적으로 하는 설치 방식 - HA 지원 - Prometheus Operator 포함됨 • community helm chart - Kube-prometheus를 package manager를 사용하여 설치