국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
GitOps 하시면서, 배포 전에 뭐가 바뀔지 알고 계신가요
flex
데브옵스

GitOps 하시면서, 배포 전에 뭐가 바뀔지 알고 계신가요

GitOps에서 PR 단계에 배포 결과 diff를 미리 보여주는 방법을 소개했습니다. 또한 Helm 렌더와 values 출처 추적으로 리뷰 화면에서 변경 영향을 바로 확인하도록 했습니다.

#GitOps#ArgoCD
17800
[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조
flex
데브옵스

[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조

배포 코드가 환경 이름을 직접 읽지 않도록 Helm values와 GitOps 규율로 분리한 구조를 설명했습니다. Jenkinsfile까지 같은 원칙을 적용해 배포 이력을 Git으로 남기는 방법을 다뤘습니다.

#Helm#GitOps
25700
[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조
flex
데브옵스

[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조

배포 코드를 환경별로 갈라 쓰지 않고, 템플릿과 값의 층을 분리해 환경을 외부에서 주입하는 구조를 설명했습니다. GitOps와 Jenkinsfile에도 같은 규율을 적용해 배포 이력을 Git에 남기는 방법을 다뤘습니다.

#Kubernetes#Helm
6600
[코드가 환경을 모르는 구조 1/7] 코드는 무엇을, 환경은 어디서 - 다시 더 깊이
flex
아키텍처

[코드가 환경을 모르는 구조 1/7] 코드는 무엇을, 환경은 어디서 - 다시 더 깊이

코드가 무엇을 정의하고 환경은 어디서 주입할지 분리하는 원리를 설명했습니다. 이를 배포, 클라우드, 시간, 테스트 전반에 반복 적용하는 관점을 제시했습니다.

#Helm#ArgoCD
1400
[코드가 환경을 모르는 구조 1/7] 코드는 무엇을, 환경은 어디서 - 다시 더 깊이
flex
아키텍처

[코드가 환경을 모르는 구조 1/7] 코드는 무엇을, 환경은 어디서 - 다시 더 깊이

코드가 무엇을 정의하고 환경은 어디서 주입하는지라는 원리를 배포, 인프라, 테스트 전반에 걸쳐 설명했습니다. 경계를 구조에 새겨 교체 가능성과 안정성을 높이는 시리즈의 출발점입니다.

#Helm#ArgoCD
5100
[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조
flex
아키텍처

[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조

코드와 환경을 분리하는 Hexagonal 원칙을 배포, 인프라, 디버깅, 테스트까지 확장한 사례를 다뤘습니다. 부분 교체와 외부 주입으로 이터레이션 속도를 높이는 방법을 설명했습니다.

#Kubernetes#Helm
1400
[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조
flex
아키텍처

[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조

애플리케이션과 인프라 전반에 Hexagonal 원칙을 적용해 환경 의존성을 분리하는 방법을 설명했습니다. 부분 교체와 주입으로 빠른 검증과 이터레이션을 가능하게 만든 사례를 다뤘습니다.

#Hexagonal Architecture#Kubernetes
45300
[실전가이드] OpenStack Helm 배포를 GitOps로 전환: FluxCD+Argo CD 아키텍처 설계와 운영 전략
KT 클라우드
데브옵스

[실전가이드] OpenStack Helm 배포를 GitOps로 전환: FluxCD+Argo CD 아키텍처 설계와 운영 전략

OpenStack Helm 배포를 렌더링 CI에서 FluxCD HelmRelease 기반 GitOps로 전환한 사례를 다뤘습니다. Argo CD와 FluxCD 역할 분담, 값 관리, 의존성 제어, CRD 배포 패턴까지 운영 관점에서 정리했습니다.

#OpenStack#GitOps
7300
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
ArgoCD Image Updater를 활용한 CI/CD 파이프라인 개선
데보션
데브옵스

ArgoCD Image Updater를 활용한 CI/CD 파이프라인 개선

Argo CD Image Updater로 이미지 태그 갱신과 배포 연결을 자동화하는 방법을 정리했습니다. Jenkins 중심 파이프라인을 GitOps 기반으로 경량화한 구성도 함께 설명했습니다.

#ArgoCD#CI/CD
8500
Observability를 위한 LGTM 첫걸음
여기어때
데브옵스

Observability를 위한 LGTM 첫걸음

LGTM 스택의 개요와 Mimir, Tempo, Loki의 구조를 처음 도입 관점에서 정리했습니다. 또한 배포 모드와 운영 시 주의할 점을 함께 소개했습니다.

#Grafana#Kubernetes
11300
NVIDIA Omniverse, On-prem 환경에서 App 스트리밍 구현 (3) - OVAS(OmniVerse App Streaming) 설치
데보션
데브옵스

NVIDIA Omniverse, On-prem 환경에서 App 스트리밍 구현 (3) - OVAS(OmniVerse App Streaming) 설치

온프레미스 Omniverse App Streaming(OVAS)을 Helm과 Kubernetes 리소스로 설치·구성하는 과정을 정리했습니다. 설치 중 발생한 오류와 해결 방법, 외부 DNS 연동 방식까지 함께 설명했습니다.

#Kubernetes#Helm
5200
Airflow를 Docker에서 Kubernetes로 옮기며 배운 것들
미리디
데브옵스

Airflow를 Docker에서 Kubernetes로 옮기며 배운 것들

Docker 기반 Airflow의 운영 한계를 정리하고 Kubernetes/EKS로 이전한 과정을 공유했습니다. MultiExecutor, Git-Sync, Remote Logging, ArgoCD로 운영 자동화와 격리를 강화했습니다.

#Airflow#Docker
4400
[CI/CD] GitLab-Runner 연동 가이드 (feat. Maven 빌드 시간 단축)
데보션
데브옵스

[CI/CD] GitLab-Runner 연동 가이드 (feat. Maven 빌드 시간 단축)

GitLab Runner를 Kubernetes에 Helm으로 설치하고 GitLab 프로젝트와 연동하는 과정을 정리했습니다. Maven 캐싱과 병렬 빌드로 속도를 높이고, CI/CD 오류 대응 방법도 함께 공유했습니다.

#CI/CD#GitLab
8800