일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코틀린
- kubectl completion bash
- 얼굴검출
- kubernetes
- Pods Evicted
- face verification
- BigSur
- nvidia-docker
- mac m1
- #Kuberspawner
- k8s-device-plugin
- worker node
- k8s-driver-plugin
- nvidia-container-cli
- Kotlin
- 삶이란...
- RunContainerError
- nvidia-driver-plugin
- #kubernetes
- Kubernets 이론
- k8s고장나면
- GPU
- kubernetes자동완성
- kotin
- 넘무무서웡...
- ₩
- macm1
- 얼굴분류
- k8s
- kubectl #
- Today
- Total
목록분류 전체보기 (27)
더듬이
Spring은 무엇일까 ? Spring은 IoC Container 라고도 하며... 이런 글 을 자주 볼 텐데 나처럼 파이썬만 하다 오신 분들은 저 문장에서 많은 고뇌를 얻는다. 그런 사람들을 위해 스프링을 시작 하기 전에 알면 좋을 것 같은 내용을 정리한다. Servlet Servlet은 JAVA로 동적인 행위를 할 수 있게하는 웹 프로그래밍 기술 중 하나이며 JAVA Class의 일종이다 . Web Component Web Component안에 동적 행위를 가능하게하는 코드를 작성하고 이를 Web Client 에 보내는 구성을 가지고 있다. 이러한 Web Component는 한개만 있는게 아니라 그 웹에 존재하는 많은 기능(로그인, 주문 등등)에 대해 각기 존재 할 수 있고 이 Web Componen..
연산자 의미 논리 연산자 || or 연산자 , 하나라도 true 인 경우 true, 둘다 false 인 경우 false && and 연산자 ,둘다 true 인 경우 true, 하나라도 false인 경우 false ! !a a가 true이면 결과는 false, a가 false 이면 결과는 true in a in b a가 b안의 원소인지 확인 is 캐스팅 타입 검사시 사용 .. 이더레이터 연산자 엘비스 연산자 ?: 널값을 허용하지 않는 변수에 널 값이 들어 갔을때 뒤에 있는 값으로 널 값을 convert한다. null 안정성에 큰 기여를 한다. 안전한 호출 연산자 ? null을 안전하게 호출할 수 있도록 한다. // c를 인자로 받아 a~z or A~Z 사이의 값에 속하는지를 검사하는 함수 fun isLet..
JDK & kotlin 설치 brew update brew tap mdogan/zulu brew install zulu zulu-jdk17 brew install kotlin 설치 후에는 아래처럼 어떤 path에 설치되었는지 나온다. root path에 바로 jvm 이 설치되는건 아니고 /의 라이브러리 폴더에 가면 생성되어 있다. (나중에 project 생성시에 해당 path필요 ) IntelliJ 설치 1. 아래 주소로 접근하여 IntelliJ IDEA 클릭 하여 intelliJ 설치 하기 https://kotlinlang.org/docs/kotlin-ide.html 2.설치하고 프로그램을 실행하면 아래와 같은 창이 뜨는데 딱히 config해놓은게 없으니 Do not import settings 클릭 ..
1. argocd rollout plugin설치 https://argoproj.github.io/argo-rollouts/ kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml
1. install file 다운로드 wget https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml k apply -f install.yaml 2. service type/port 변경하기 위 파일을 통해 접근하면 기본적으로 ClusterIP에 80,443 포트로 생성되는데 Local환경에서 테스트할거니까 접근하기 쉽게 하기위해서 LoadBanlacer로 변경해주자 kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}’ kubectl patch svc argocd-server -n argocd --type='json' -p ..
1. 어떨 때 쓰는가? Site locality 같은 client가 연속적으로 request 를 보낼 가능성이 높은 경우에 사용 TCP connection마다 close하지 않고 재사용할 수 있는 기능 제공 (HTTP/1.1부터) 한번의 connection에 다수의 request/response를 주고 받도록 해주는 기능 2. 설정값 1. max : 최대 몇번의 request를 주고 받을 것인지 이 갯수가 다차면 connection은 close된다 2. timeout : connection유지의 시간 해당 기간동안 request가 없다면 connection은 close된다
시험 방식이 PSI 브라우저 환경 바뀌고 K8s 1.24 버전에서 시험을 치뤘다. 점수는 89점으로 무난하게 합격했지만 그 과정이 정말 무난하지 않았다...하 ...PSI... 가끔 아직도 chrome으로 시험 치루는줄 알고 열심히 북마크랑 크롬익스텐션 챙기시던 분들 계시는것 같던데 이젠 크롬이 아니라 PSI 브라우저로 원격 vm접속해서 시험보는 환경으로 바뀌었다. 그렇기에 번역기X, 북마크 X 그리고 복사 붙여넣기 등의 단축키도 개인 PC환경과 다르게 써야한다. 이부분은 시험 전 메일로 전송해주는 문서를 참고 하시길... 현재 9월 2일에 시험을 치룬바로는 이제 PSI 환경이 꽤나 안정화 되어있는거 같다. 이제는 시험보면서 화낼 필요 없을듯 싶다! 공부방식 1. udemy 인강 + kodecloud 예..
m1 os 업데이트 이후 kubectl 자동완성이 안된다 ㅜㅜ https://my-grope-log.tistory.com/37 mac m1에서 kubectl 자동완성 설정하기 (feat. m1은 bash path가 달라요~ ) 이전 맥버전에서는 bash 를 새로 설치하면 /usr/local/bin/bash 에 깔렸는데 빅서에서는 /opt/homebrew/bin/bash 에깔렷다. 근데 kubernets 공식문서에서는 /usr/local/bin을 prefix로 생각하기 때문에 기존꺼 그.. my-grope-log.tistory.com 위 글 그대로 진행했을때 문제 없지만 위에 처럼 에러가나면bash_completion 자동완성 실행파일을 못찾는 경우이다. 그럼 path를 직접 찾아서 bash 쉘 시작시 실..
왜 항상 퇴사하고 나면 전 담당 서비스의 개선사항을 적용하고 싶은걸까.... 전 포스팅을 보면 알겠지만 기존 docker repository를 사용하면서 제일 실망스러웠던 점이 권한문제였다. 실수로 팀원이 내 이미지를 덮어서 push해버리기라도 하는 날에는 진짜 피눈물이였다 . 그래서 아래처림 깃 엑션과 연동해서 언제든 당시 버전의 Docker 이미지를 git 커밋들과 동기화해서 다시 만들긴 해는데! https://my-grope-log.tistory.com/44 [Docker 자동 tag 만들기 ] 2. git action을 통해 Docker 자동 build push autoTag 하기 가끔 회사에서 Dockerfile을 git으로 관리하다 보면 문제가 생기는 경우가 존재한다. 1. git commit..
가끔 회사에서 Dockerfile을 git으로 관리하다 보면 문제가 생기는 경우가 존재한다. 1. git commit push는 해놨지만 docker push는 안하고 배포한 경우(재앙이다 진짜...) 2. github code랑 docker image 가 매칭 안되는 경우 => 오롯이 개발자 기억에 의지하는 경우 (뇌정지 온다 진짜...) 젠킨스를 통해 빌드 푸쉬하면 job기록이 남고 어떤 commit들이 현재 이미지에 반영/배포되었는지 알수 있기에 이런 이슈는 없겠지만! 부득이하게 젠킨스를 쓸 수없는 경우에는 간단히 gitaction으로 수정 가능하다. 1. Docker token 발급 받고 github에 등록하기 https://my-grope-log.tistory.com/45 [Docker] 1. ..