
Kubernetes에 MongoDB 배포하기
MongoDB는 현대 애플리케이션에서 중요한 역할을 하는 NoSQL 데이터베이스로, 다양한 형태의 데이터와 복잡한 구조를 유연하게 처리할 수 있는 장점을 가지고 있습니다. 관계형 데이터베이스와 비교했을 때, MongoDB는 문서 지향(Document-Oriented) 모델을 채택하여 데이터의 스키마를 자유롭게 설계할 수 있습니다. 이를 통해 불규칙하거...
MongoDB는 현대 애플리케이션에서 중요한 역할을 하는 NoSQL 데이터베이스로, 다양한 형태의 데이터와 복잡한 구조를 유연하게 처리할 수 있는 장점을 가지고 있습니다. 관계형 데이터베이스와 비교했을 때, MongoDB는 문서 지향(Document-Oriented) 모델을 채택하여 데이터의 스키마를 자유롭게 설계할 수 있습니다. 이를 통해 불규칙하거...
1부 Kubernetes 리소스 모니터링(1) - Prometheus와 2부 Kubernetes 리소스 모니터링 (2) - Grafana에 이어서 이번 시간에는 Prometheus에서 수집한 지표를 Grafana를 사용해 시각화 하는 방법에 대해 알아보도록 하겠습니다. Data Source 추가 이전에 변경한 비밀번호를 사용해 Grafan...
1부 Kubernetes 리소스 모니터링(1) - Prometheus에 이어서 이번 시간에는 Grafana의 개념과 Helm을 사용한 구축 방법에 대해 다뤄보도록 하겠습니다. Grafana란? Grafana는 오픈 소스 데이터 시각화 및 모니터링 도구로, 이를 사용해 다양한 데이터 소스에서 수집된 데이터를 기반으로 대시보드와 차트를 생성하여 실...
현재 Weasel 프로젝트를 클라우드 환경에서 온프레미스로 마이그레이션하는 작업을 진행하고 있습니다. Prometheus와 Grafana를 사용해 Kubernetes 클러스터의 리소스 모니터링 시스템을 구축하는 과정을 아래와 같이 3부작으로 여러분께 공유하려 합니다. Prometheus 소개와 구축 Grafana 소개와 구축 Promet...
WhaTap과 Kubernetes Pod로 Jenkins Agent 동적 생성하기 인프랩의 EC2 Spot Instance를 활용한 Jenkins 기반의 CI/CD 구축 사례 사례를 통해 Jenkins Master-Agent 구성에 대해 접하게 되었습니다. Master-Agent 구성이란 빌드와 배포 작업을 분리하고 리소스 분산을 통한 효율적이고 확...
이전 글(Kubernetes 환경에서 TLS 인증서 적용하기 - (1))에서는 TLS(Transport Layer Security)의 개념과 인증 과정을 살펴보았습니다. 이어서 이번 포스트에서는 실제로 Kubernetes 환경에서 Let’s Encrypt에서 발급받은 TLS 인증서를 적용하는 방법에 대해 다뤄보도록 하겠습니다. Let’s Enc...
현대 어플리케이션 운영에 있어 보안은 매우 중요합니다. 인터넷을 통한 데이터 전송이 증가함에 따라, 개인 정보와 민감한 데이터가 노출될 위험도 커지고 있습니다. 이러한 위험을 방지하기 위해 데이터 전송 과정에서의 암호화는 필수적입니다. TLS(Transport Layer Security) 인증서의 적용은 이러한 보안을 강화하는 핵심 요소입니다. TL...
저번 포스트에서 Harbor를 구축하는 과정을 다뤘습니다. 이번 포스트에서는 구축한 Harbor에 컨테이너 이미지를 업로드하고 다시 받아오는 과정에 대해 알아보도록 하겠습니다. Harbor를 구축하면서 자체 생성된 인증서를 사용하였기 때문에 해당 인증서를 Docker에 추가해주거나 insecure-registries 설정을 추가해주셔야 로그인이 가능합...
Harbor는 오픈소스 컨테이너 이미지 레지스트리로, Docker 및 OCI 이미지 포맷을 저장하고 관리할 수 있는 솔루션입니다. 기본적으로 안전한 이미지 관리를 위해 보안 스캠, 서명, 복제 등의 기능을 제공하며, 대규모 엔터프라이즈 환경에서 다양한 이미지 관리 요구를 충족시키기 위해 설계되었습니다. Harbor는 특히 프라이빗 이미지 레지스트리를 ...
Nginx Ingress Controller는 Kubernetes Cluster에서 Ingress 리소스를 처리하여 외부 트래픽을 서비스로 라우팅하는 역할을 합니다. 해당 포스트에서는 Helm을 사용해 Nginx Ingress Controller를 구축하는 과정에 대해 다뤄보도록 하겠습니다. Nginx Ingress Controller 설치 H...