DevOps 3

[Dev]쿠버네티스 운영관리: DevOps 엔지니어를 위한 필수 가이드

쿠버네티스는 현대 클라우드 네이티브 인프라의 핵심으로, 조직이 애플리케이션을 배포하고 관리하는 방식을 혁신하고 있습니다. 그러나 개발 환경에서 운영 환경으로 전환하는 것은 단순한 기술적 도전이 아니라 전략적 과정입니다. 쿠버네티스를 관리하거나 조금이라도 이해해야한다면 이 글은 당신에게 조금은 도움이 될 거 같습니다. Let's 🍎 쿠버네티스 환경: 단순한 컨테이너 그 이상https://kubernetes.io/쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래한 것으로, K8s라는 표기는 "K"와 "s"와 그 사이에 있는 8글자를 나타내는 약식 표기로 구글이 2014년에 쿠버네티스 프로젝트를 오픈소스화함컨테이너화된 워크로드와 서비스를 관리하기 위한 이식할 수 있고, 확장 가..

IT 2024.12.02

[Dev] 클라우드모니터링 솔루션: 프로메테우스 및 그라파나

최신 클라우드 컴퓨팅에서 모니터링 특히, 쿠버네티스 모니터링으로 많이 활용하고 있는 Prometheus와 Grafana를 살펴봅니다. [ Prometheus: 메트릭 집계 및 알림 ]🍊 Prometheus란?https://prometheus.io/, https://github.com/prometheus/prometheus시계열 데이터를 위해 설계된 오픈 소스 모니터링 및 알림 도구 키트시스템, 애플리케이션, 서비스에서 메트릭을 수집하는 데 탁월하여 DevOps 팀을 위한 강력한 도구🍊 주요 기능시계열 데이터베이스: 매우 효율적인 시계열 데이터베이스에 메트릭 저장풀 기반 데이터 수집: Prometheus는 HTTP를 사용하여 정의된 간격으로 모니터링 대상에서 메트릭을 가져옴PromQL: 메트릭을 필터링..

IT 2024.11.24

[Dev] 코드형 인프라(IaC)와 테라폼

퍼블릭 클라우드에서 IaC로 많이 사용하는 테라폼의 기본 명령어들입니다. DevOps나 SRE하시는분들은 참고하시면 좋을거 같습니다~^^💻 코드형 인프라(IaC = Infrastructure as Code)개념: 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것주요 특징일관성: 인프라를 코드로 정의하여 수동 오류 제겅반복성: 표준화된 구성으로 환경을 빠르게 복제버전 관리: 애플리케이션 코드처럼 인프라 변경 사항 추적주요 IaC 도구들테라폼(Terraform)다양한 클라우드 프로바이더 및 온-프렘 기반의 인프라스트럭처를 지원하는 자동화 도구. 단순성, 유연성, 제공자에 구애받지 않는 접근 방식Hashicorp: 2024년 4월 IBM에 인수됨앤서블(Ansible)IT 환경에서 시스템 ..

IT 2024.11.24