일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삶이란...
- face verification
- kotin
- #kubernetes
- kubectl #
- Kotlin
- k8s고장나면
- Pods Evicted
- 얼굴검출
- nvidia-container-cli
- BigSur
- nvidia-driver-plugin
- RunContainerError
- 코틀린
- kubernetes
- kubectl completion bash
- 넘무무서웡...
- 얼굴분류
- k8s
- k8s-driver-plugin
- worker node
- nvidia-docker
- mac m1
- kubernetes자동완성
- Kubernets 이론
- macm1
- ₩
- k8s-device-plugin
- #Kuberspawner
- GPU
- Today
- Total
목록분류 전체보기 (27)
더듬이
오늘부터 한강씩 보려구한다. 1강은 짧고 별내용없어서 행복하게 봤다~ https://www.edwith.org/ai251 단어 정리 - Scalar : 숫자 - Voctor : 순서가정해진l list 각 순서가 차원된다. 순서가 없는 경우 set - matrix : two-dimensional array 행렬연산에서의 anotation A_ij : i = row, j = column A_i, : i row의 백터 전체를 지칭 A_,i : i collumn의 백터 한줄을ㄹ 지칭 C = A + B = C_ij = A_ij + B_ij Ca ,cA : 각요소에 스칼라 곱 C = AB : C_ji = sigma_k A_j,k B_k,j 행렬연산에서의 properties AB != BA A(B+C) = AB +A..
TCP 와 UDP는 IOS 7계층에서 전송계층에서 사용하는 프로토콜이다. 간단한 개념 복기 전송계층: 네트워크 계층과 세션 계층 사이에서 송수신되는 데이터를 안전하게 전달해주는 계층 프로토콜: 위의 전송계층에서 송수신되는 데이터(패킷)을 서로 이해할 수 있는 표현방식으로 바꾸는 표현방식들을 말한다. 이렇게 전송계층의 프로토콜중 대표적인 것이 두가지 있는데 바로 TCP 와 UDP 이다. TCP 와 UDP 차이 연결성/ 신뢰성 /속도 차이 둘의 가장 큰 차이는 TCP 는 연결형 프로토콜 (Connection-oriented protocol)이고 UDP 는 비연결 지향형 프로토콜(Connection-less protocol) 이다. TCP는 연결이 먼저 성공해야 데이터 송수신이 가능하며 데이터의 손실,오류,삭..
상황 설명 Message: The node was low on resource: ephemeral-storage. Container notebook was using 1704Ki, which exceeds its request of 0. 어느날 갑자기 kubernetes api 가 안되서 kubectl get pods -A를 해보니 아래와 같은 container 상태를 확인할 수 있었다. kube-system metrics-server-8bbd5674f-224lj 0/1 Evicted 0 17d kube-system metrics-server-8bbd5674f-22jk8 0/1 Evicted 0 18d kube-system metrics-server-8bbd5674f-25x5c 0/1 Evicted 0 ..
일단 이 문서는 kubernetes 까지는 설치되어있다는 전제하에 실행하는 내용이다. brew install helm brew install kubectx 윗부분은 헬름 차트 사용을 위한 내용이며 밑에는 kubectx, kubens 명령어를 통해 효과적으로 클러스터를 관리하기 위함이다. kubectx를 설치하게 되면 kubens로 현재 가진 네임스페이스를 검색할 수 있고 kubens 명령을 통해 네임스페이스를 활성화 시킬 수 있다. 서비스 유지관리에서는 필수적인 기능이다. kubectx도 동일하게 사용하면 된다.
strace명령어란? strace 명령어를 찾아보면 시스템 콜,시그널을 추적하는 디버깅 툴이라고한다. 위의 문장을 이해하기 위해서는 먼저 linux의 커널을 알아야한다. linux 커널에 대한 자세한 설명은 따로 게시하려한다. 간단히 말하면 운영체제의는 사용자자 영역, 커널 영역으로 구분되어있는데. 커널은 컴퓨터 자원 (cpu,ram )등 을 관리하는 핵심부분이며 커널영역에 존재한다. 사용자 영역은 system calls ? 이제 우리 사용자가 실행한 프로세스가 하드웨어(cpu, memory, 통신 ,I/O 등등의 많은 자원!)에 접근해야할 때 kernel에 자원 쓰게해주세요! 라고 하는 것들을 system call 이라고 부른다. 설치 설치는 매우 간단하다. apt-get install strace를 ..
결과적으로 말하면 위의 error시에는 두가지 문제가 있을 수있다. 1. /etc/sudors 랑 echo $PATH로 확인했을때 PATH가 잘못되었거나 2. not found 된 명령어가 없거나 나의 경우 2번째 문제였다. 이번에 nginx를 좀 공부하면서 nginx lua 기능을 사용해보려 했다... nginx-extras 명령얼를 사용하니 아래와 같은 패키지가 종속성에 걸려서 재설치 하려 했다.... apt-get install nginx-extras Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean..
예전에 끔찍한 일이 한번 있었다. kubespawner에서 컨테이너를 생성하는데 생전 처음보는 에러가 생성되었다. SSL인증서가 만료되었다고 하는 말에 SSL 인증서 쓰는게 뭐있지... 하고 생각만했었다. 에러 로그 확인 HTTPSConnectionPool(host=hostVM, port=6443): Max retries exceeded with url: /api/v1/namespaces (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])"))) 해당 문제를 검색해보니 kubernetes cluster내부에서 통신시에 ..