본문 바로가기

GAB STORY

일상 속 소소한 순간들과 개발 공부 과정에서의 다양한 경험들을 담아낸 공간입니다.
Jenkins Manster, Slave on kubernetes Jenkins Master Jenkins 서버이자 Master node는 Jenkins Pipeline으로 정의된 모든 흐름을 관장하는 컨트롤 서버라고 할 수 있다. Jenkins Slave들에게 각각의 할 일을 정해주고 분배합니다. Jenkins Slave(Agent) Jenkins Job이 구동되는 Node(Pod)이며 JNLP(Jave Netwoork Launching Protocol)을 이용하여 Jenkins Master와 통신합니다. 설치 Kubernetes yml파일은 회사 보안 이슈로 공개하지 않겠습니다. 첫 화면에 접속하면 InitialAdminPassword을 요청합니다. 가이드대로 k9s 또는 kubectl exec -it (pod 이름) /bin/bash을 이용하여 pod에 접속한 후.. 2023-02-14
JDBC Flow (HikariCP, hibernate, JPA, DataSource) JDBC Flow JDBC는 데이터 접근의 편의성과 일괄성 제공을 위한 DataAccess와 DB 연결과 상호 작용을 위한 JDBC API로 구성이 되어있습니다. DataAccess DataAccess 계층은 Repository 또는 DAO 패턴의 구현체를 의미하며, Persistence Framework 또는 Query Object 등의 구성 요소를 통해서 JDBC 구현 계층인 dataSource와 상호 작용합니다. CRUD는 Application이 DB 데이터를 직접 다루는 방식을 말하며 Persistence Framework는 Framework를 이용하여 직간접적으로 DB 데이터를 다루는 방식을 의미합니다. Persistence Framework Persistence Framework는 SQL문으로.. 2023-01-30
kubernetes 동작 Kubernetes 동작 원리 https://www.youtube.com/watch?v=SNA1sSNlmy0 Kubernetes 네트워크 동작 https://medium.com/finda-tech/kubernetes-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A0%95%EB%A6%AC-fccd4fd0ae6 쿠버네티스(Kubernetes) 네트워크 정리 Kubernetes Network medium.com https://kubernetes.io/docs/concepts/services-networking/service/ Service An abstract way to expose an application running on a set of Pods as a network s.. 2021-06-20