istio는 Serive Mesh를 구성하는 방식의 하나로 Side Car 역할을 하는 Proxy(envoy)와 이를 제어하는 ...
이 블로그에서 설명한 OpenFeign을 local이 아닌 Kubernetes로 옮기고 ingress를 이용해 외부에서 접속 ...
이번 예제는 OpenFeign을 이용해 간단한 호출을 해보는 예제입니다.예제에 사용될 프로젝트 구조는 아...
지금은 중국 알리바바로 옮겼지만 한때 Pivotal China에서 일했었고 나와는 5개월 정도 함께 일했었던 &#...
이번 포스팅은 이전에 게시했던 "Apache Kafka란" 주제의 게시물에 이은 간단한 샘플을 작성해...
윈도우에서 개발 테스트를 위한 Kafka 환경을 작성합니다.(윈도우 용이지만, Mac에서도 동일하게 설정 가...
아파치 카프카(Apache Kafka)는 분산 스트리밍 플랫폼이며 데이터 파이프 라인을 만들 때 주로 사용되는 ...
이 블로그에서는 직접 만든 사설 인증서를 예를 듭니다. 구매한 인증서가 있다면 사설 인증서 생성란을 스...
최근 진행 중인 모 금융권 ISP컨설팅에서 고객으로부터 끊임 없이 받는 질문이 "CORBA > ...
단축키찾기, 검색 관련된 단축키찾기: 전체에서 검색: + + f클래스 내에서 검색: + f특정 메...
이번 포스팅은 Kubernetes 공식 홈페이지에 있는 Hello Minikube 예제를 응용했으며 오리지널 예제에 관...
1. Minikube가 정지해 있었다면 시작 minikube start2.minikube 설치 체크minikube addons list 3.ingress...
https://drive.google.com/file/d/1Z69312AU9NDEEbzyoIgk2C71uLuopRBO/view?usp=sharin...
DevOps와 MSA 시스템 구축을 위해 간단한 예제로써 Gradle을 이용해 SpringBoot 어플리케이션을 D...
dockerfile을 만드는데 자주 쓰는 키워드를 알아보도록 합니다. 이상입니다.감사합니다.
국토종주의 4일차 마지막 날이다.오늘의 일정은 창녕군 남지읍(숙박) → 창녕함안보 → 양산물문화관 → ...
지난 포스팅에서는 로컬(Local) 서버(Server)에 설치된 Docker에 Private Registry를 구축해 보았었습...
1. buildscript 그래들(Gradle)에서 buildscript는 보통 별도의 외부 라이브러리를 가져와야 할 때 사용합...
젠킨스(Jenkins)는 Java로 제작된 오픈소스 기반 CI(Continuous Integration:지속적인 통합) 툴입니...
로드바이크를 취미로 시작한 후 늘 하고 싶었던 자전거 국토 종주를 하기로 마음먹었다.2박 3일(역시 이...
프롤로그2019년 여름은 바쁜 일정으로 여름 휴가를 포기하고 있었다. 가족에게도 그렇게 이야기해서 와이...
제주항에 새벽 5시쯔음 도착 했던 것 같다. 차량을 빼낸 후 환복 후 출발 준비를 한다.보통 제주환상 자...
오늘의 코스는 쇠소깍에서 제주항까지이다. 105Km 정도로 어제보다 20Km 정도가 더 짧은 코스다.20Km 정...
지난 포스팅에 이어 Spring Initializr로 Template를 만든 Spring Boot 어플리케이션을 기반으로 최신...
Lombok(롬복)은 MIT 라이선스로 배포되는 오픈소스 라이브러리로서 간단한 annotation 주석으로 VO(...
대부분의 경우 Git 명령어는 아래의 명령어만 알면 됩니다.원격지 git에서 전체 소스 가져오기1. worksp...
기업환경에서 gradle을 사용하다 보면 proxy 서버 문제로 아래와 같은 에러를 볼 때가 있습니다. 다음과 같...
Digital Transformation의 일환으로 단순 반복적인 업무의 효율화를 위해 시장에서 가장 큰 관심을 받고 ...
docker에 대한 간단한 개념과 명령어를 알아 보았다면 이번에는 미리 만들어진 Tomcat8 도커 이미지를 이...
현재 실행중인 컨테이너 이미지를 통해 Docker Image를 만드는 명령어로 commit이 있습니다. 하지만 개발...
몇년전까지만 해도 Java 개발환경은 Eclipse가 대부분 이었으나 최근들어 개발자들 사이에 IntelliJ 같...
Spring Framework를 쓰다 Spring Boot를 접하게 되면 환경 설정과 관련 몇 가지 벽에 맞닥뜨리게 됩니...
2019년 4월 17일(수)의 아침이 밝았다.아침부터 서둘러 출근한 와이프와 학교가는 애들을 마중 한 후 드...
3일차 일정은 국토종주 일정 중 가장 힘든 하루가 될 예정이다.오늘의 라이딩 코스 및 일정은 구미(숙...
이 블로그에서는 docker-compose, Spring Boot, MySQL, JPA를 이용한 간단한 게시판을 예제로 다...
윈도우 환경에서 Git Repository 구성을 위해 사용되는 Git for Windows(GitBash)는 윈도우의 Proxy...
Gradle의 task는 Gradle 프로젝트의 작업 단위 입니다. 실행 시 콘솔상에서 gradle [task명]으로 실행을 ...
리눅스의 경우 리눅스에 인스톨되는 패키지들을 관리해 주는 별도의 툴이 있습니다. 레드햇 계열의 yum과 ...
Cloud Native Application 구축을 위해 최근 가장 각광 받고 있는 기술이 MSA(Micro Service Arch...
MSA 환경에서 서비스와 서비스는 서로 종속적인 관계를 가질 수 밖에 없습니다. 대부분의 서비스들은 그...
MSA(Micro Service Architecture)에서 Circuit Break, Load Balance, Service Register 기능들...
redis 설치 및 기본 명령어셋 https://bleedmin.tistory.com/m/348윈도우에 redis 설치 https://hwigyeom...
2일째의 코스는 충북 충주의 목행동에서 출발해서 탄금대 인증센터 → 수안보인증센터 → 행촌교차로인증센...
SimpleBoard 배포 전략SimpleBoard는 Docker Container 기반으로 작동되는 어플리케이션입니다.이 예...
minikube란?이 블로그의 kubernetes를 다룬 이전 포스팅에서 kubernetes의 개념, 구성요소 그리고 그 아키...
지금까지의 포스팅에서 도커(docker) 이미지(혹은 컨테이너 이미지)는 도커 허브(https://hub.docker.com/)...
GIt은 리누스 토발즈에 의해 개발된 분산형 파일 버전 관리 시스템을 말합니다. GitHub는 Git을 웹호...
github에 등록된 그래들(Gradle) java-application(이하 java-library type도 동일) 프로젝트를 이클립스...
Docker는 LXC(리눅스 컨테이너)라는 커널 컨테이너 기술을 이용해 만든 컨테이너 기술 중의 하나입니다...
이번 포스트에서는 지난번에 설치한 Tomcat 컨테이너에 이어 MySQL 컨테이너를 추가해 Tomcat컨테이...
개요이번 주제는 이미 한번 다루었던 정보를 다른 시각에서 포스팅 해 보도록 하겠습니다.목적 시스템 이...
이 블로그의 포스팅 중에 "Docker를 이용한 Tomcat 및 MySQL 연동"이라는 주제로 간단한 ...
build.gradle 파일 수정SimpleBoard에서는 Lombok, Swagger, JPA등과 관련된 라이브러리를 사용할...
Gradle 프로젝트 디렉토리를 생성한 다음 gradle init [--type [타입명]] 명령어를 수행해 gradle 프로젝...
1. Gradle이란?Gradle이란 그래들 재단과 그래들웨어라는 단체에 의해 2009년부터 개발된 빌드 도구(Bui...
그래들(Gradle)은 프로젝트를 생성할 때 지정하는 type을 통해 어플리케이션의 종류를 지정할 수 있습니다...
SpringBoot는 웹 개발을 위해 자주사용되는 Spring의 Component들과 Tomcat 혹은 Jetty등과 같은 경...
Spring Cloud의 Ribbon을 이용하면 MSA의 복수개의 동일 서비스간에 호출을 위한 로드벨런스를 SW...
개인적으로 2019년 한해 가장 뜨거웠던 IT 키워드는 쿠버네티스(Kubernetes: 첫 자인 K와 마지막 자인 ...