일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 입문나이프
- api-key
- KVM
- 피카푸캠핑도봉산
- k8sgpt
- k8s
- 쿠버네티스
- 오블완
- IT
- 쿠버네티스보안
- mac터널링
- 파드
- 캠핑
- karpor
- virt-manager
- AI
- 도봉산글램핑
- 피카푸글램핑
- macos 터널링
- kubernetes
- 피카푸클램핑도봉산
- kube-ai
- 입문용칼
- kub-ai
- POD
- 티스토리챌린지
- GPU
- kubernetes-ai
- 쿠버네티스기초
- 글램핑
- Today
- Total
목록분류 전체보기 (45)
마구잡
개요 kubernetes 클러스터를 삭제 & 재 조인 하는 과정에서 kubelet 데몬이 살아나지 않아 조인이 불가능한 상태로 빠졋다. 확인을 해보니 데몬이 시작할 때 필요한 파일들이 의도치 않게 제거된 상태였다. 아래 kubelet 데몬이 동작할때 사용하는 systemd conf 파일이다. [geon@geon-mn1 ~]$ systemctl cat kubelet.service # /usr/lib/systemd/system/kubelet.service [Unit] Description=kubelet: The Kubernetes Node Agent Documentation=https://kubernetes.io/docs/ Wants=network-online.target After=network-onlin..
OS 버전 RHEL 8.6 쿠버네티스 버전 1.25.11 AS-IS containerd://1.6.22 TO-BE containerd://1.6.18 개요: 워커 노드를 재 조인 시키는 과정에서 containerd의 버전이 upgrade 되어버렸다. 타 워커와 containerd의 버전 차이가 발생하게 되고 버전 일치를 위한 다운그레이드 작업이 필요하여 하기 방법을 사용했다. kubelt, containerd 데몬 중지 systemctl stop kubelet.service systemctl stop containerd.service 노드의 NotReady 상태 확인 kubectl get node -owide | sh-mn1 | Ready | control-plane | 2d4h | v1.25.12 | ..

POD는 기본적으로는 독립된 리눅스 네임스페이스를 가지고있다. 간단한 nginx 이미지로 생성한 POD 해당 파드를 json 형태로 확인 하면 해당 container ID를 확인 할 수 있다. [root@hi-mn1 /]# kubectl get po nginx -ojson |jq |grep ID "cni.projectcalico.org/containerID": "5d124c0ac5dd287a6a87e5b2c845d596d46c614f80656e228b666d106e9d83c9", "containerID": "containerd://99182a06eb2a6870683d791048ea6900f47f84ede825162c7a99692818195b74", "imageID": "docker.io/library/n..

4줄 요약1. /etc/default/grub 부트로더 수정2. “GRUB_CMDLINE_LINUX_DEFAULT=" 뒤에 "pci=realloc=off"를 아래와 같이 따옴표 안에 추가3. 저장한뒤 "update-grub" 부트로더 업데이트.4. OS 재부팅 진행. dmesg 확인 nvidia-smi 확인 광고 클릭은 큰 힘이 됩니다개요타 부서에서 GPU 드라이버를 설치했는데도 A100 GPU가 제대로 올라오지 않는 문제가 발생하였다.드라이버 또한 nvidia 공식 서폿 페이지에서 받거나 "ubuntu-drivers autoinstall" 명령어를 사용하였지만nvidia-smi 커맨드가 먹통이라고 도움 요청이 들어왔다.( 이미 일처리 끝낸다음 터미널을 닫아 버려서 스크린샷이 없다.. ㅠㅡㅠ) 대충 nv..
환경마다 다르겠지만 Kubernetes라고 해서 OS 데몬에서 완전히 자유로운건 아니다. 일부 클러스터 운영 환경에선 ETCD를 데몬의 형태로 사용하기도하고 몇몇 컴포넌트를 레거시한 방법으로 사용한다. 흔히 우리가 알고있는 Kubernetes 클러스터가 동작중일때 가장 중요하다 알고있는 데몬은 Kubelet이다. kubelet Synopsis The kubelet is the primary "node agent" that runs on each node. It can register the node with the apiserver using one of: the hostname; a flag to override the hostname; or specific logic for a cloud provid..