GitOps

Browse Posts

Tag: GitOps

분류별로 정리한 블로그 글 목록입니다.

PKOS
PKOS

PKOS2) Kubernetes GitOps 앱 배포 인프라 구축

CloudNet@팀에서 진행하는 쿠버네티스 실무 실습 스터디 참가글입니다. 24단계 실습으로 정복하는 쿠버네티스 도서 내용을 기반으로 진행됩니다. 1. 쿠버네티스 애플리케이션 배포 인프라 구축 이번 챕터에서는 k8s 환경에서 앱 배포에 필요한 인프라 구성요소를 살펴본 뒤, 실제로 구축할 것이다. 배포 파이프라인> 1.1. 로컬 컨테이너 이미지 레지스트리 구축 (Harbor) 컨테이너 이미지를 저장하기 위해서는 Docker Hub나, AWS의 ECR(Elastic Container Registry), Azure의 […]

Terraform

Terraform cloud를 사용한 GitOps 구현

TL;DR 1. Intro & Overview 지난글에서는 기본적인 Terraform Cloud(이하 테클)의 개념과, Web 콘솔에서의 기본적인 사용법에 대하여 다루었다. 이번글에서는, 테클을 VCS(Version Control Source)인 GitHub와 연동하여 사용하는 GitOps Workflow와, 기본편에서 다루지 못했던 심화 설정들을 다루고자 한다. 또한 테클을 공부하면서 생각했던 장/단점을 이야기 해보고자 한다. 2. GitOps? GitOps 또한 DevOps에서 파생된 많고 많은 *Ops 개념 중 하나이다. “누가 […]

Terraform

Terraform cloud 소개, 기본 설정, 사용 방법

TL;DR 1. Intro & Overview 신규 팀원으로 DevOps 팀에 합류하면서, ‘어떻게 테라폼을 팀 수준에서 잘 쓸 수 있을까?’라는 고민을 하게 되었다. AWS의 인프라를 프로비저닝하고 관리하는데 있어서, 기존에는 Github를 사용한 버전 관리와, AWS S3 버킷에 state 파일을 올려 원격으로 관리하는 Remote State 기능 정도가 활용되고 있었다. Version control과 Remote state 외에도, 협업을 위해 추가할 수 있는 […]