목록인프라 (3)
개밟자 블로그
원본 : https://zircon-locust-4fc.notion.site/k8s-Task-4-3622f1a925444f1a917d659d0d2ea1fa?pvs=4 k8s Task 4(리서치) 쿠버네티스 인증 주체(사용자) 와 인증방식에 대해 알아보기 zircon-locust-4fc.notion.site 쿠버네티스 인증 주체(사용자) 와 인증방식에 대해 알아보기 인증 주체 Normal User: 인증을 해야하는 주체(사람), 실제로는 인증서에 명시한 User, 혹은 쿠버네티스의 Context, User로 보인다. Service Account: 인증을 증명하는 객체? 개발자가 개발한 서비스? 어플리케이션 프로세스? 실습에서는 pod에 ServiceAccount를 명시한다. 인증의 목적 ? : 쿠버네티스의..

파이프라인 스크립트 분석 다음은 Jenkinsfile의 내용이다. pipeline { agent any environment { APPLICATION_YAML = credentials('APPLICATION') APPLICATION_SECURITY_YAML = credentials('APPLICATION_SECURITY') DOCKER_HUB_USERNAME = credentials('DOCKER_HUB_USERNAME') DOCKER_HUB_ACCESS_TOKEN = credentials('DOCKER_HUB_ACCESS_TOKEN') AMD64_DOCKER_IMAGE_TAG = credentials('AMD64_DOCKER_IMAGE_TAG') DOCKER_IMAGE_TAG = credentials(..

CI/CD 란? CI/CD (Continuous Integration/Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법 CI는 지속적인 통합이며, 새로운 변경 사항이 정기적으로 빌드, 테스트 되어 공유 레포지토리(GitHub)에 통합하는 것 서비스와 프로젝트가 잘게 나뉘어져 있는 MSA환경에서 빌드 및 테스트가 늘어나므로 효과가 좋다. 빌드를 하는데 드는 프로그래머의 수작업을 줄이는 것이 핵심이다. CD는 지속적인 배포이며, 정기적으로 개발자의 변경 사항이 client 단에 제공 되는 것. 즉, 릴리즈 되는 것을 의미한다. 쿠버네티스를 이용한다면..? CI이후 외부에 External IP로 노출되는 ingress, nodep..