인프런 워밍업 클럽 4기 - DevOps 4주차 발자국
k8s 리소스를 직접 배포하는것 보다 heml Kustomize 등의 배포 패키지 툴을 사용하는게 더 좋다. 헬름은 Chart라는 패키지 형태로 앱을 관리하며, 템플릿 기반 manifest에, values-{stage}.yaml, Chart.yaml, _hepers.tpl, helm command --set option 등을 활용해 동적으로 값을 주입할 수...
- 좋아요수
- 1
k8s 리소스를 직접 배포하는것 보다 heml Kustomize 등의 배포 패키지 툴을 사용하는게 더 좋다. 헬름은 Chart라는 패키지 형태로 앱을 관리하며, 템플릿 기반 manifest에, values-{stage}.yaml, Chart.yaml, _hepers.tpl, helm command --set option 등을 활용해 동적으로 값을 주입할 수...
미션 ImageUpdater 없이 CICD 서버에서 업데이트한 App 이미지 버전을 깃에 넣어줘, argoCD 자동배포하기 argoCD 셋업 젠킨스 Credential 셋업 (깃 토큰 등록) 젠킨스 파이프라인 셋업 빌드 실행 (젠킨스 빌드후, argoCD 배포 확인) 재배포 복습
결국 데브옵스에게 중요한건 개발 > 빌드 > 실행이다. 시간이 흐름에 따라 툴들이 바뀌어도, 이 큰 흐름내의 작업이 될 것이기 때문이다. 이번주에는 cicd 서버가 띄워질 VM을 따로 띄웠고. 해당 서버에 젠킨스를 설치해, 자바로 만든 앱을 컨테이너에 올려 실제 서비스가 제공될 쿠버네티스 인프라 VM에 배포하는 환경을 만들었다. 소스코드 관리는 깃헙으로 했...
미션 도커미션 1~4 도커미션 5~6 도커 미션 7-8 ~ tar로 이미 저장 및 복구 containerd미션 1~2 containerd미션 3~8 > ctr default ns에 이미지 받고 태그 변경 및 도커허브에 업로드 & 이후 tar로 이미지 export 후 기존 이미지 제거, 다시 import k8s.io 에도 이미지 올렸다 내릴수 있다 docke...
컨테이너 배포는, 마스터 노드에 마운트할 실제 파일경로가 없어서 에러가 났다. mkdir 2xx로 해줌 끝~