DevOps(3)
-
MultiCloud, Jenkins, AWS ECR 문제 해결기: 실전에서 배운 교훈
0. 폐쇄망 환경에서 CI/CD 파이프라인 구성을 하면서 겪은 문제 해결과정을 기록해봅니다. 다른 클라우드와 AWS가 직접 연결되어있는 상태입니다. 타 클라우드 내 인스턴스에 Jenkins와 Harbor가 설치되어 있고 AWS에서는 EKS와 ECR을 사용했습니다. jenkins에서 빌드를 성공하고 docker build 후 ecr에 푸시를 하려고 하니 젠킨스 플러그인에서 에러가 발생했습니다. 발생한 에러 메시지 Error: “trustAnchors parameter must be non-empty” 검색결과는 java 버전문제, jenkins의 jdk문제, aws cli 문제, java jvm의 ssl 문제등이 원인이라고 했지만 실제 해결은 jenkins가 설치된 VM에서 aws cli를 설치하고 명령어..
2024.02.18 -
2023년 3년차 데브옵스 엔지니어 이직 도전기
개인적인 회고와 피드백, 그리고 정보 공유 차원의 글입니다. 기술 면접 질문 내용은 대부분 예측 가능한 범위 내 있었습니다. 11군데 지원해서 4곳 면접 봄 1. 스타트업1, 코테 통과 후 면접 실제 자사 서비스가 있고 동일한 서비스의 인프라를 조건 달아서 가상으로 처음부터 구축해봐라 자사 서비스에서 필요한 알고리즘 지식 면접에서 화면 공유로 코딩하는 과정 공유 (컴파일 불가능, 슈도코드로 대충) 제일 어려웠던 면접 셀프피드백: 기본 알고리즘 지식 공부 + 회사가 쓰고 있는 알고리즘 생각해보기 2. 스타트업2, 바로 면접 20인 미만의 작은 스타트업이었지만 매우 가고싶었음 내가 전체적으로 전문성이 부족했다고 느낌 셀프피드백: 일단 해본 경험 3. 200인 규모 기업1 임원 면접에서 탈락 어떻게 돈을 벌지..
2023.09.20 -
helm vs kustomize
Let's compare Helm and Kustomize, two of the most popular ways to deploy to Kubernetes. Here's how they're described on their official websites. Helm: The package manager for Kubernetes Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application. Kustomize: Kubernetes native configuration management Kustomize intr..
2023.08.21