일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- api gateway 설계
- api gateway 필터
- ApplicationEvent
- argocd
- assertThat
- async/await
- AVG
- AWS
- aws autoscaling
- aws eks
- aws iam role
- AWS KMS
- Today
- Total
목록Helm (3)
기록

1. 프로젝트 개요이번 실습에서는 K3s 기반의 소규모 쿠버네티스 클러스터에 ArgoCD를 설치하고, 퍼블릭 IP를 통해 외부에서 바로 접속할 수 있는 환경을 구축한다.목표는 불필요한 리소스를 최대한 배제하여 설치를 최소화하고, 간편한 외부 접속 환경을 만드는 것이다.2. 사전 준비: Helm 저장소 추가ArgoCD를 설치하기 위해 Helm Chart를 사용한다.Helm 저장소를 추가하고 최신 버전으로 업데이트한다.helm repo add argo https://argoproj.github.io/argo-helmhelm repo update3. 설치 커스터마이징: Values 파일 작성설치에 앞서 K3s 환경에 맞게 ArgoCD 구성을 최적화했다.작성한 argocd-values.yaml 파일은 다음과 같..

쿠버네티스 환경에 CI/CD 파이프라인을 구축하기 위해 Jenkins를 설치하고자 한다. 이번 글에서는 Helm Chart를 활용해 Jenkins를 설치하는 과정을 자세히 다루고, 설치 후 접속까지 정상적으로 되는지 확인하는 흐름을 정리한다. 이 실습은 Infra 계정과 Dev 계정 간 VPC Peering을 완료한 상태에서 진행된다.1. 설치 배경개발/운영 파이프라인을 체계적으로 관리하기 위해 Jenkins를 기반으로 CI/CD 환경을 구성하려 한다. Jenkins는 오픈 소스 기반으로 매우 강력한 기능을 제공하는 툴이며, Helm을 이용해 빠르고 손쉽게 쿠버네티스 클러스터에 배포할 수 있다. 이번 작업은 Jenkins 설치 및 초기 설정까지를 목표로 삼는다.2. Jenkins 설치 준비Helm Rep..
시작하면서이번 글에서는 AWS 프리티어를 최대한 활용하여 K3s 기반 멀티노드 쿠버네티스 클러스터를 구성하는 과정을 소개한다. 이 글은 그 첫 번째로, Control 계정에서 마스터 노드를 초기화하고 Helm을 설치하는 내용을 포함한다.목표AWS Control 계정에 퍼블릭 서브넷과 EC2 인스턴스를 생성한다.EC2 인스턴스에서 K3s 마스터 노드를 초기화한다.Helm을 설치하여 이후 Helm Chart를 통한 배포 기반을 마련한다.swap 설정과 timezone 초기화를 포함한다.CloudFormation 템플릿 요약다음 리소스를 CloudFormation 템플릿을 사용하여 자동으로 생성한다:VPC (CIDR: 10.30.0.0/16)퍼블릭 서브넷 (CIDR: 10.30.1.0/24)인터넷 게이트웨이,..