안녕하세요, CICD 학습을 위해 CloudNetaStudy 스터디 모임을 통해 진행한 내용을 정리하였습니다. 7주차 : [Vault] 에 대해 중점적으로 학습합니다. 1. Vault 개요 및 시크릿 관리의 필요성 1.1. Vault란?HashiCorp Vault는 신원 기반(Identity-based)의 시크릿 및 암호화 관리 시스템입니다. Vault는 다음 세 가지 핵심 기능을 하나의 인터페이스로 통합하여 제공합니다.Encryption (암호화)Secrets (시크릿 관리): 토큰, API 키, 비밀번호 등 모든 기밀 정보를 중앙에서 다룹니다.Authentication & Authorization (인증 및 인가): 제한된 접근을 보장합니다. 1.2. 보안의 3요소 (CIA Triad)와 Vaul..
안녕하세요, CICD 학습을 위해 CloudNetaStudy 스터디 모임을 통해 진행한 내용을 정리하였습니다. 5주차는 [Argo CD] 3~5장(184p) - Argo CD 운영, 접근 제어, App of apps 패턴에 대해 중점적으로 학습합니다. [실습환경]kind k8s 배포: kind create cluster 명령으로 myk8s 클러스터를 생성하며, control-plane 노드에 80, 443, 30000~30003 포트 매핑을 설정관찰 도구: kube-ops-view를 NodePort: 30001로 배포하여 클러스터 상태를 시각적으로 모니터링함NGINX Ingress 배포:ingress-nginx를 배포하고, 호스트 포트 80과 443을 Ingress Controller 파드로 전달하도..
안녕하세요, CICD 학습을 위해 CloudNetaStudy 스터디 모임을 통해 진행한 내용을 정리하였습니다. 4주차는 [Argo CD] 1~3장(101p) - Argo CD 시작하기에 대해 중점적으로 학습합니다. [실습환경]# kind k8s 배포kind create cluster --name myk8s --image kindest/node:v1.32.8 --config - 깃옵스의 정의는 정말 다양합니다. 풀 리퀘스트 PR, Pull Request 를 통한 운영으로 정의하기도 하고, 개발 관행(버전 제어, 협업, 규정 준수, CI/CD)을 인프라 자동화에 적용하는 것으로 정의하기도 합니다. - Link가장 중요한 정의는 CNCF의 Application Delivery TAG에 속한 그룹인 깃옵스 워..
안녕하세요, CICD 학습을 위해 CloudNetaStudy 스터디 모임을 통해 진행한 내용을 정리하였습니다. 3주차는 [GitOps Cookbook] [GitOps Cookbook] 7~8장(272p) - ArgoCD 에 대해 중점적으로 학습합니다. [실습 환경]- kind 로 k8s 배포# 클러스터 배포 전 확인docker ps# kind create cluster --name myk8s --image kindest/node:v1.32.8 --config - - docker compose : 컨테이터 2대(Jenkins, gogs) : 호스트 OS 포트 노출(expose)로 접속 및 사용 # 작업 디렉토리 생성 후 이동mkdir cicd-labscd cicd-labs# cicd-labs 작업 디렉토..
안녕하세요, CICD 학습을 위해 CloudNetaStudy 스터디 모임을 통해 진행한 내용을 정리하였습니다. 2주차는 [GitOps Cookbook] 5~6장(192p) - 헬름, Cloud Native CI/CD(Tekton, Github Action) 에 대해 중점적으로 학습합니다. [개념] 개념설명Helm쿠버네티스(Kubernetes)를 위한 패키지 관리자입니다. 커스터마이즈(Kustomize)와 유사하게 템플릿 기반 솔루션을 제공하지만, 패키지 관리자처럼 작동하여 버전 관리, 공유, 배포 가능한 아티팩트(artifact)를 생성합니다.ChartHelm의 핵심 개념으로, 공유 가능한 쿠버네티스 패키지입니다. 애플리케이션을 배포하는 데 필요한 모든 리소스 정의(Deployment, Service 등..
안녕하세요, AWS 기반 CICD 환경 구축 스터디 내용을 기록했습니다. AWS는 개발자가 애플리케이션을 쉽게 빌드, 테스트, 배포할 수 있도록 다양한 DevOps 서비스를 제공합니다. 그 중에서도 CodePipeline, CodeBuild, CodeDeploy는 CI/CD(지속적 통합/지속적 배포) 파이프라인을 구축하는 데 핵심적인 역할을 하는 서비스들입니다. CICD 란?• CI + CD• Continuous Integration + Continuous Delivery• 지속적 통합 + 지속적 배포• 지속적 통합: 개발자가 코드를 변경할 때마다 자동으로 코드를 통합, 빌드, 테스트하는 과정• 지속적 배포: 통합 & 테스트가 완료된 코드를 자동으로 배포환경에 배포하는 과정 1. AWS CodePipe..
- Total
- Today
- Yesterday
- GCP
- CICD
- 혼공파
- SDWAN
- EKS
- terraform
- handson
- AI
- ai 엔지니어링
- 파이썬
- cni
- autoscaling
- IaC
- operator
- k8s
- 혼공챌린지
- S3
- PYTHON
- NW
- NFT
- cloud
- VPN
- OS
- 도서
- 혼공단
- k8s calico
- security
- k8s cni
- AWS
- GKE
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |