
✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다. 인트로kubectl을 잘 쓰고 있었는데 꼭 헬름을 써야하나요?네! 무조건 써야합니다Helm vs Kustomize 비교 최종 정리 공통점사용목적이 같다. (중복 관리 최소화 최소화)두 패키지매니저는 다양한 배포툴에서 지원해준다.차이점Helm의 배포 편의 기능은 200개 kustomize는 10개 정도 밖에 안됨.but kustomize는 심플하게 쓸 수 있는 장점이 있음.Helm은 한 패키지를 만들어서 마이크로서비스 목적이랑 다양한 환경으로 배포를 하는데까지 사용해도 좋음.kustomize는 둘 중 한 목적만 선택을 해서 패키지를 구성하는게 좋다.최종의견으로는 쿠버네티스를..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다.인트로내가 원하는것이 있으면 글로 써보고 꾸준히 읽어보라!닉네임을 통한 동기부여!이번 강의에서 할 내용들!젠킨스 파이프라인 기본 구성 및 배포 세분화 (실습 포함)0. New view 만들기- 0-1. 이전 작업 [새 보기] 만들어서 정리해 놓기 - 0-2. 이번 수업을 위한 [새 보기] 만들기1. Jenkins Pipeline 기본 구성 만들기 (Step 1) - 2211 - 1-1. (221) View 선택 후 [새로운 Item] 클릭2211-jenkins_pipeline-step1- 1-3. Script 복사▶Pipeline script - DOCKERHUB_USER..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다.인트로프로젝트 상황에 따라서 적합한 기술을 쓰는게 더 중요하다!3단계로 공부할 예정!CI/CD 파이프라인을 구성할 때 고려해야 하는 요소배포를 할때는 kubectl로 배포하는 것 말고도 Helm이나 Kustomize라는 툴로도 배포를 할 수가 있다.kubectl이랑 역할이 같은 k8s 전용 배포 도구라고 생각하면 된다.Jenkins Pipeline 이라는 것으로도 소스빌드와 컨테이너 빌드 배포까지 한번에 만들 수 있다.파이프라인이 자동으로 연결되는 식으로 만들 수 있다.Jenkins Pipeline 을 사용하면 구성을 분리할 필요가 없어 좀 더 깔끔하게 할 수 있다.그러나 ..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다.인트로지상편 최종 실습환경 구성CI/CD 서버환경을 구성하기 [구축 1~8단계]1.1 VM 초기 세팅 - Create a New Virtual Machine 선택- Start : Virtualize- Operating System : Linux- Linux : Boot ISO Image [Browse..] -> Rocky ISO 파일 선택- Hardware : Memory : 2048 MB, CPU Cores : 2- Size : 32 GB- Shared Directory : 설정 안함- Summary : Name : cicd-server 리눅스 선택후 부팅 ISO 이미지..

✅ 아래 글의 내용 및 이미지는 인프런 "쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2" 강의를 듣고 정리한 글입니다. 인트로개발 소스를 깃허브로 커밋하면서 소스 코드를 통합적으로 관리하다가 CI-CD 환경에서 Build 버튼을 누르면 먼저 Github에서 최신 소스 코드가 다운 받아진다.Gradle이나 Maven으로 소스 빌드가 시작되는데, 메이븐 저장소에서 소스에 필요한 라이브러리들을 다운받는 과정이 있다.최정적으로 실행할 수 있는 형태의 jar 파일이 만들어지면서 소스빌드가 된다.k8s 환경에 배포를 해야하니까 컨테이너 빌드를 한번 더 해야 한다.도커 빌드를 하기 이전에 먼저 도커 허브에서 OpenJDK가 있는 베이스 이미지를 다운 받는다.다운로드 받은 JDK 이미지에 내 jar 파일..
양재도서관에서 빌려 읽었다.내가 이 책을 읽은 건 누군가를 고소하기 위해서 읽은 것이 아니라 정말 억울하게 고소를 당했을 때의 대처 방법 등을 배우고 싶어서 읽었다.법이란건 너무 어렵고 생소하다. 휘말리고 싶지도 않지만 누구나 고소는 할 수 있고 당할 수도 있다는 말처럼 알아두어서 나쁠 건 없다고 생각한다. 난 첫 챕터1 부터 생활에 필요한 도움이 정말 컸던 것 같다. 책이 진행되면서 Key Point로 방법을 알려주는데 적어두거나 외우고 있어서 혹여나 이런 일을 당했을 때 찾아보면 많은 도움이 될 것 같다. 나도 어느날 고소를 당했다고 수사관에게 전화가 왔을 때 그냥 이게 뭔 일이지? 하면서 출석하라고 하면 그냥 네라고 답하면서 출석할 것 같았는데 처음부터 이 부분에 대해서 어떻게 대응해야 하는지 알려..
Homebrew 업데이트를 주기적으로 적용하면서, asdf의 버전도 자동으로 0.17.0으로 업그레이드되었다. 그런데 그 이후, Claude Desktop을 실행할 때 내부적으로 사용하는 MCP 서버가 실행되지 않는 현상이 발생했다.여러 문제점을 찾던 도중에 아래 github의 issue를 보았다. 나랑 비슷한 문제를 겪고있는듯 했다.대충 내용은 이랬음 (GPT로 요약해달라고 했음) asdf를 Homebrew로 설치한 후 Node.js 플러그인을 통해 LTS 버전(예: 22.15.1)을 설치했을 때, npm install -g yarn과 같은 글로벌 패키지가. asdf 내부가 아니라 Homebrew 경로(/opt/homebrew)에 설치되는 문제가 발생함. 영향받는 버전asdf 0.17.0 (Homebr..

양재 도서관에서 빌려 읽었다.지금 회사의 최대 장점 중 하나가 도서관이 가까이에 있다는걸 들 수 있을 것 같다.굵기가 이런 가벼운 책들은 출퇴근 오며가며 읽기에 딱 좋다. 교세라 창업자이자 세계적인 기업가인 이나모리 가즈오에 대해서는 얼핏 알고 있었다. 그냥 유명한 경영인이라고만 알고있었는데 책을 읽어봤을때 이나모리 가즈오도 성공한 사람들이 비슷하게 겪어오는 어릴적의 역경과 고난을 겪고 끝까지 포기하지 않고 자신의 할 일을 꿋꿋하게 하는 사람이었다. 아메바 경영이라는 것도 이 책을 통해서 처음 알게되었다. 사고방식이 인생을 바꾼다 라는 이야기가 많이 공감되었다.참고https://www.yes24.com/product/goods/61268275 생각의 힘 - 예스24당신의 삶을 바꾸고 싶다면지금, 생각을 ..
- Total
- Today
- Yesterday
- Spring
- mybatis config
- localtime
- svn
- jQuery
- 북리뷰
- intellij
- Bash tab
- config-location
- LocalDateTime
- k8s
- Mac
- elasticsearch
- Linux
- mybatis
- docker
- oracle
- Spring Security
- 베리 심플
- JavaScript
- springboot
- window
- 오라클
- Kotlin
- input
- maven
- claude
- Java
- LocalDate
- rocky
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |