일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- HashSet
- 백준 2467번 용액 자바 - 이분탐색
- kotlin
- map
- 백준 2473번 세 용액 - java
- 백준 1043번 거짓말 - java 분리 집합
- 프로그래머스 java
- hash
- 백준 1541
- 백준 3190번
- dp
- Stack
- StringTokenizer
- mysql hy000 에러
- 코틀린기초
- 프로그래머스
- 백준 1647번 도시 분할 계획 - java
- Java
- ac 5430번
- 프로그래머스 자바
- StringBuilder
- 백준 1197번 최소 스패닝 트리 - java
- HashMap
- 백준 14938번 서강그라운드
- replace()
- append
- 18111번 마인크래프트 - java 구현
- 백준 1806번 부분합 java
- toUpperCase
- 최소 힙 1927
- Today
- Total
목록2024/05 (4)
말하는 컴공감자의 텃밭
배포를 진행해보자. 도커 파일, 도커 이미지, JAR 파일이 있다고 가정하고 진행한다.Yaml 파일 종류를 다루고 Ingress, Service, Deployment를 활용해보는것이 목표. 도커 이미지로 배포하기.먼저 이미지가 존재한다면 터미널에서 간단하게 서버를 열어보자. docker run -i -t -p 8080:8080 > 이제 미니쿠베로 해보자.https://minikube.sigs.k8s.io/docs/start/사이트에서 파일을 받거나, 커맨드 명령어를 통해 다운받으면 된다. New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -ForceInvoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri..
쿠버네티스는 VM을 통해 컨테이너화 된 개발환경으로 확장 가능한 오픈소스 플랫폼이다.선언적 구성으로 자동화를 통해 효율적으로 관리할 수 있다. 그렇다면 컨테이너는 무엇인가? "컨테이너는 애플리케이션을 실행하는데 필요한 모든 것이 포함된 소프트웨어 패키지를 의미합니다." 개발자들이 자신의 환경에서 협업을 하거나 어떤 특정 프로젝트를 진행하고 싶은데 환경 세팅은 늘 번거럽고 어렵다.누구는 윈도우 누구는 맥이면 OS도도 다를것이고, 자바 개발이라면 JDK 버전 등등 벌써 번거로운데 이 컨테이너는 필요한 패키지를 다 갖고있으니 어디서나 동일한 환경에서 사용할 수 있는 공간을 제공한다. 벌써 편하잖아.그리고 프로젝트를 새로하고싶다면 똑같은 환경이 되어있는 컨테이너에 새로 만들면 그만. 간단하다. 그렇다면 환경 ..
https://krampoline-ide.kakao.com/my/dashboard목표 : 크램폴린으로 프로젝트 github에서 이미지를 만들어 배포까지 진행하기. 1. 깃허브 크램폴린 IDE 연동2. Dockerfile 생성3. IDE 에서 pull을 통해 gitjhub에 있는 Dockerfile 확인. 4. D2hub Repository 생성D2hub 생성 확인 5. Kargo 배포 구성 파일 작성 Kargo로 앱 배포 시 github 소스 저장소의 main 브랜치에 저장된 소스 코드의 쿠버네티스 리소스 구성 파일을 읽는다루트 디렉토리의 k8s 폴더 하위에 위치해야 인식함. kustomization.yaml에 k8s 구성 파일을 참조.이제 쿠버네티스 구성 파일 작성 시 D2Hub 이미지 경로를 ..
메인 레포지토리에서git submodule add 으로 연결 git status로khv97@DESKTOP-AQ39IHP MINGW64 ~/Desktop/sub_module (master)$ git statusOn branch masterNo commits yetChanges to be committed: (use "git rm --cached ..." to unstage) new file: .gitmodules new file: sub_Module서브 모듈파일 생긴거 확인 팀원은 메인 레포를 clone하거나 init, update를 해야함.git clone {Repository_URL}git submodule initgit submodule update 그..