skip to Main Content

애플리케이션&인프라 자원 통합 모니터링

멀티 클러스터의 원활한 운영을 위해서는 클러스터를 중앙집중화 하여 실시간으로 모니터링 할 수 있어야 합니다. 이를 위해서는 통합된 메트릭을 수집하고 표현하는 방법이 필요하며, 수집한 데이터의 중복 제거 및 장기적인 데이터 보관을 통해 가용성과 확장성을 제공해야 합니다. 이를 통해 클러스터 및 애플리케이션…

Read More

멀티클러스터 환경에서의 보안 관리 (feat. 아코디언 v2 강화된 보안 기능)

멀티 클러스터의 장점 가운데 하나는 새로운 기능의 빠른 적용과 손쉬운 확장으로 애플리케이션 운영 관리의 혁신을 이룰 수 있다는 점입니다. 멀티 클러스터 환경에서 개발자는 기존 환경 보다 애플리케이션 라이프 사이클에 대한 더 많은 제어 권한이 필요합니다. 더 많은 제어 권한이 제공되는…

Read More

Helm chart와 앱 카탈로그를 통한 리소스 배포 관리

다양한 유형의 멀티 클러스터 환경은 관리의 편의성과 일관성이 중요합니다. 이를 위해 운영자는 하나의 멀티 클러스터 통합 지점을 통해 일관성 있는 환경 구성을 할 수 있어야합니다. 하지만, 플랫폼에 따라 다양한 리소스를 프로비저닝하는 방법은 그렇게 간단하지 않으며, 일관된 배포를 위한 작업에는 많은…

Read More

멀티 클라우드 환경에서 클러스터 관리하기

최근 비즈니스 환경이 빠르게 변화하면서 기업 및 조직 내 클라우드 도입이 가파르게 증가하고 있습니다. 클라우드 등장 초기에는 단일 클라우드 방식을 보편적으로 도입하였으나, 이제는 특정 클라우드 업체에 종속되지 않고 애플리케이션의 가용성을 높이면서 비용 절감 효과도 가져올 수 있는 멀티 클라우드 전략을…

Read More

Docker Hub 속도 및 요청 제한

컨테이너 환경을 테스트하거나 운영하는 환경에서는 Docker hub에서 수시로 요청하고 저장하는 일이 많습니다. 적은 사용량을 유지하고 있다면 문제 없이 사용할 수 있지만 2020년 11월 20일에 Docker Hub 정책에 변경이 있었습니다. 변경된 내용은 Docker Hub의 익명 및 무료 인증 사용에 대한 비율…

Read More

Prometheus 및 Thanos로 대규모 클라우드 환경 모니터링

Kubernetes 클러스터 모니터링 솔루션은 확장 인프라 요구 사항을 충족하기 위해 지속적으로 발전하고 있습니다. 예전 아키텍쳐는 중소 규모의 인프라 크기에 적합했지만 필요한 방식으로 확장 할 수 없었습니다.  이번 글에서는 Thanos와 Prometheus를 사용하여 모니터링 인프라를 확장하고 Long-Term 스토리지 요구 사항을 충족하는 방법을 설명합니다.…

Read More

Messaging Bot을 이용한 Kubernetes 이벤트 모니터링

갈수록 복잡해지는 Kubernetes Cluster 는 모니터링, 디버깅이 운영에 꼭 필요하죠. 이번 글에는 Slack, Mattermost, Microsoft Teams 와 같은 메시징 플랫폼을 통합하여 Kubernetes 클러스터를 모니터링하고, 중요한 배포를 디버그하는 방법을 공유하고자 합니다. 1. Botkube 🔗 https://www.botkube.io/ BotKube는 Kubernetes 클러스터 모니터링 및 디버깅을위한 메시징…

Read More

Kubernetes에서 Wildfly 가용성(High-Availability) 구성

몇 년 전부터 기술 스택과 환경이 극적으로 변화하면서 Monolithic Architecture 보다 MicroService Architecture 가 주목 받고 있지만 여전히 많은 웹 애플리케이션 서버(WAS) 와 JEE 애플리케이션이 프로덕션 환경에서 실행되고 있습니다.  대표적인 웹 애플리케이션 서버인 Wildfly를 예로 들어 Kubernetes 에서 여러 WAS…

Read More

Jenkins CI/CD에서 컨테이너 보안 취약성 스캐닝

🚀 보안 통합 테스트 CI/CD는 코드를 git과 같은 소스 코드 저장소에 Commit하여 자동화된 테스트를 통해 애플리케이션 빌드/배포할 수 있도록 돕고 있습니다. 테스트가 실패하면 개발자는 즉시 알림을 받고 코드를 빠르게 수정할 수 있습니다. 이러한 자동화는 전반적인 코드 품질을 높이고 개발 속도를…

Read More

알아두면 쓸모있는 kubernetes Command-line Tools

CLI를 사용하여 여러 Kubernetes Cluster 및 Namespaces 와 상호작용하는 것은 어려울 수 있습니다. 이번 글에는 Kubernetes Cluster에서 작업 할 때 알아두면 쓸모있는 kubernetes cli tool을 4 가지를 공유하고자합니다. 1. kubectl 🔗 https://kubernetes.io/ko/docs/reference/kubectl/overview/ kubectl 은 Kubernetes 용 표준 CLI 도구로 필요한 모든 Kubernetes…

Read More