배포 (3) 썸네일형 리스트형 [ Kubernetes ] 배포 파이프라인 구축시 고려해봐야 할 부분 1. 중요 데이터 암호화 관리- Dockerhub 접속정보 (config.json)와 Kubernetes 인증서에 대한 보안문제- Jenkins credential로 보완- script 종료 후 dockerhub 로그아웃- docker-credential-helpers를 이용하여 암호화 2. image tag 관련- 개발환경 : 잦은 배포, versioning 무의미## 일반적인 개발환경image : api-tester:latest # 가장 최신버전으로 image를 가져오고자 latest를 사용하지만, "helm 배포해도 업그레이드가 안되는경우" 가 될 수 있기때문에 주의 해야함pullPolicy :Always # 항상 dockerhub에서 image를 가져옴, hub 미연동시 Pod 생성 에러## 버전.. [ Kubernetes ] Helm과 Kustomize 비교하며 사용하기 - Kustomize 배포 > 패키지 구조 비교 > 배포 파이프라인 구축 후 마주하게 되는 고민들 1. Kustomize 배포 시작하기 - pipeline 생성 및 config 설정Enter an item name에 [2222-deploy-kustomize] 입력Copy form에 [2221-deploy-helm] 입력[OK] 버튼 클릭Definition > SCM > Branches to build > Additional Behaviours > Sparse Checkout paths > Path : 2222Definition > Script Path : 2222/Jenkinsfile - 저장 후 지금 빌드 실행, 페이지 새로고침 하기 * 최초 실행시엔 매개변수 입력 버튼이 안나옴 [dev, qa, prod]중 dev가 적용됨 .. [Kubernetes] Jenkins Pipeline Path : 2213Script Path : 2213/Jenkinsfile> 배포전략을 세울 때 고려해야 하는 요소 > 단계별로 배포파이프 라인 구축 > 기초부터 Blue/Green까지 배포 구축 단계 1. Jenkins Pipeline 기본 구성 만들기 - Step 1더보기* 사전 조건- docker hub 계정- github 계정- github에 2개 repo fork 필수ㄴ kubernetes-anotherclass-sprint2 ㄴ kubernetes-anotherclass-api-tester - New View를 만든 후(221) pipeline 생성2211-jenkins_pipeline-step1 - Script 복사*주의: 아래 pipeline script에서 DOCKERHUB_US.. 이전 1 다음