전체 글(36)
-
[2020.12.16] 표준프레임워크 오픈커뮤니티 10주년 기념 세미나
일시 : 2020년 12월 16일(수) 19:00 ~ 21:00 주최 : 표준프레임워크(eGovFrame) 오픈커뮤니티 장소 : 온라인(신청 메일로 접속 URL 안내) 참가비 : 무료 정보URL : https://open.egovframe.org/oc/support/noticeItem.do?nttId=19936 신청URL : https://form.office.naver.com/form/responseView.cmd?formkey=OWJjMzljNTMtNDgwZi00YzdjLTllNWMtZjRiZDEwZDFlNWI1&sourceId=urlshare
2020.12.09 -
[2020.12.16~18] 2020 우아콘 (Woowa Tech Concert)
일시 : 2020년 12월 16일(수) ~ 18일(금) 주최 : 우아한형제들 장소 : 온라인 (웨비나) 참가비 : 무료 URL : https://www.woowacon.com/
2020.12.05 -
Kubernetes Service Object
kubernetes pod cluster에 대한 service discovery 및 loadbalance, dns 서비스를 제공한다. 따라서, kubernetes의 실제 서비스는 Service Object로부터 시작된다고 볼 수 있다. 보통 실제 서비스를 제공할 때에는 application을 여러 개의 Pod으로 배포하면서, 이를 로드밸런스를 이용하여 하나의 IP와 포트를 묶어서 서비스를 제공하려고 할 것이다. 그런데, 이 Pod이라는 것이 동적으로 생성되고, 장애가 발생하면 자동으로 재기동되면서 그때마다 IP가 바뀌기 때문에, 로드밸런스에서 Pod 목록을 지정할 때 IP 주소를 이용하는 것이 어렵다. 따라서, IP를 대체하는 방법을 kubernetes는 제안하는데, 이것이 라벨과 라벨 실렉터이다. 그리..
2020.12.02 -
Kubernetes Dashboard 설치
※ 설치 버전 : 1.11.3 기준 웹 기반 kubernetes 사용자 인터페이스 제공. Dashboard를 사용하여 Kubernetes 클러스터에 컨테이너 화 된 응용 프로그램을 배포하고, 배포된 응용 프로그램의 문제를 해결하며, 수행하는 리소스와 함께 클러스터 자체를 관리할 수 있다. Dashboard를 사용하여 클러스터에서 실행 중인 응용 프로그램의 상태를 쉽게 확인 가능하며, 개별 Kubernetes 자원 (예 : 배포, 작업, DaemonSets 등)을 만들거나 수정할 수 있다. 예를 들어 배포 마법사를 사용하여 배포를 확장하거나, 롤링 업데이트를 시작하거나, 포드를 다시 시작하거나, 새 응용 프로그램을 배포할 수 있다. 또한, Dashboard는 클러스터의 리소스 상태 및 발생한 오류에 대..
2020.12.01 -
Spring AOP - 개념
실제 비즈니스에, 템플릿화된 Non-비즈니스 영역에 대한 고민 (로그, 트랜잭션 등)에서 시작. 아래의 예를 보자. //아래의 Source 예제는 Dmitry Noskov님의 Spring AOP 사용 예제입니다.. //1. Simple Service public Order getOrder(BigDecimal orderId) { return (Order) factory.openSession().get(Order.class, orderId); } //2. Add permissions check public Order getOrder(BigDecimal orderId) { if (hasOrderPermission(orderId)) { return (Order) factory.openSession().get(O..
2020.11.30