[Jenkins] 젠킨스로 CI/CD 구현하기
5.4 젠킨스로 CI/CD 구현하기 쿠버네티스 환경에서 젠킨스를 이용하여 CI/CD 환경을 구성해 보자. CI란 ? (5-1에서 설명했지만 복습을 위해 다시 설명) 코드를 커밋하고 빌드했을 때 정상적으로 작동하는지 반복적으로 검증...
5.4 젠킨스로 CI/CD 구현하기 쿠버네티스 환경에서 젠킨스를 이용하여 CI/CD 환경을 구성해 보자. CI란 ? (5-1에서 설명했지만 복습을 위해 다시 설명) 코드를 커밋하고 빌드했을 때 정상적으로 작동하는지 반복적으로 검증...
5.3 젠킨스 설치 및 설정하기
5 지속적 통합과 배포 자동화, 젠킨스 4장에서 진행한 과정을 파이프라인이라고 한다. 자동화는 크게 지속적 통합(CI), 지속적 배포(CD) 2가지로 정의 된다.
4.4 쿠버네티스에서 직접 만든 컨테이너 사용하기
4.3 4가지 방법으로 컨테이너 이미지 만들기
4.2 도커로 컨테이너 다루기
4.1 도커를 알아야 하는 이유 쿠버네티스를 이루는 기본 오브젝트가 파드고, 파드는 컨테이너로 이루어져 있으며, 컨테이너를 만들고 관리하는 도구가 도커 이다.
3.4 알아두면 쓸모 있는 쿠버네티스 오브젝트 오브젝트에는 데몬셋, 컨피그맵, PV, PVC, 스테이트풀셋 등 이 있다.
3.3 쿠버네티스 연결을 담당하는 서비스 쿠버네티스에서는 외부에서 쿠버네티스 클러스터에 접속하는 방법을 서비스라고 한다.
OS환경은 Windows 10 기준으로 작성되었습니다.
OS환경은 Windows 10 기준으로 작성되었습니다.
OS환경은 Windows 10 기준으로 작성되었습니다.
의존객체 타입의 빈이 없는 경우 다음과 같이 TestService 클래스와 TestRepository 인터페이스가 있다.
@Autowired 어노테이션을 생성자, setter, 필드에 붙이기만 함으로써 간편하게 의존성을 주입받을 수 있는데 어떻게 그렇게 동작할 수 있는지 그원리에 대해 알아보자.
고전적인 방법 - Spring Bean XML 설정 파일
IoC는 Spring을 통해서만 적용할 수 있는게 아니며 일반 자바 객체로 DI를 직접 구현할 수도 있다.
PSA(Portable Service Abstraction) Spring은 Spring Triangle이라고 부르는 세 가지 개념을 제공해준다. 각각 IoC, AOP, PSA를 일컫는다.
AOP(Aspect Oriented Programming) Spring은 Spring Triangle이라고 부르는 세 가지 개념을 제공해준다. 각각 IoC, AOP, PSA를 일컫는다.
Spring은 @Autowired 어노테이션을 이용한 다양한 의존성 주입 방법을 제공한다.
현재 다니고 있는 직장에서 Spring Framework 를 기반으로 만들어 진 솔루션을 다루고 있다. 하지만 6년차인 나는 Spring에 대한 기본 개념 조차도 잡혀 있지 않는 상태로 Spring Framework 를 다루고 있었다. 때문에 무언가를 구현할 때 구...
1.1 모놀리식 아키텍처 vs 마이크로서비스 아키텍처
시놀로지 정식 버전이라면 문제가 되지 않지만, 헤놀로지를 사용하는 유저라면 Let’s Encrypt 로 인증서 교체 시 Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60 위 에...
Brew로 mongoDB를 설치하려는 도중. 이런저런 에러 발생으로 정~말 짜증이 나서 재설치를 해보았지만
얼마전부터 Windows 10 기반의 데스크탑 PC에서 익스플로러, 크롬, 엣지 등 모든 브라우저에서 일부 HTTPS 사이트를 접속 하지 못하는 현상이 발생하였다.