skip to Main Content

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

컨테이너 통합 관리 솔루션 Use Case (2)

지난 포스트 " 컨테이너 통합 관리 솔루션 Use Case (1)" 에 이어서, 컨테이너 통합 관리 솔루션이 어떻게 사용되는지 안내해 드리도록 하겠습니다. CASE 4. DevOps를 위한 CI/CD 지원 DevOps는 개발(Dev)과 운영(Ops)을 함께하는 것을 의미합니다. 시스템을 빠르게 개발, 배포 및 운영하기 위한…

Read More

컨테이너 통합 관리 솔루션 Use Case (1)

컨테이너를 쉽게 사용하기 위해 필요한 배포, 관리, 모니터링 등 여러 기능을 제공하는 통합 관리 솔루션은 여러 상황에서 효과적으로 사용됩니다. 이번 포스트에서는 컨테이너 통합 관리 솔루션이 어떻게 사용되는지 안내해드리도록 하겠습니다. Case 1. 기존 애플리케이션의 컨테이너화 첫번째는 기존 애플리케이션을 컨테이너로 마이그레이션 하는…

Read More

클라우드의 시대, 컨테이너 오케스트레이션 툴이 반드시 필요한 이유

클라우드 네이티브 애플리케이션 전략 기업이 환경 변화에 보다 민첩하게 대응하고 리스크를 최소화하며 기회를 최대한 활용하기 위해서는 애플리케이션과 플랫폼을 구현하고 운영하기 위한 IT 요소들에 많은 변화가 필요합니다. 개발방법론, 아키텍처, 조직, 프로세스, 인프라, 개발언어 등이 이에 해당되는데, 디지털 트랜스포메이션에 필요한 이 많은…

Read More
Back To Top