일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- karpor
- k8s
- 파드
- 쿠버네티스보안
- kubernetes
- 피카푸캠핑도봉산
- macos 터널링
- mac터널링
- kub-ai
- 피카푸클램핑도봉산
- kube-ai
- kubernetes-ai
- 글램핑
- 쿠버네티스기초
- 입문나이프
- KVM
- POD
- 티스토리챌린지
- 쿠버네티스
- 피카푸글램핑
- AI
- 도봉산글램핑
- GPU
- virt-manager
- k8sgpt
- 입문용칼
- api-key
- 캠핑
- IT
- 오블완
- Today
- Total
목록kubernetes (9)
마구잡

KarporKarpor는 Kubernetes 클러스터를 효율적으로 탐색하고 관리할 수 있는 현대적인 시각화 도구이다. 주요 기능으로는 고급 검색, 인사이트 제공, 그리고 AI 통합이 있다. 이를 통해 멀티 클러스터 환경에서도 리소스를 효과적으로 관리할 수 있다. SQL, 자연어 형식의 쿼리를 지원하며 내장된 Elasticsearch, ETCD를 사용하여 쿼리 및 리스폰스를 받아온다.응답속도가 굉장히 빠른게 장점이다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트( 광고 클릭은 큰 힘이 됩니다! ) Karpor - Intelligence for KubernetesAdvanced..

K8sGPT란?K8sGPT는 Kubernetes 클러스터의 문제를 AI를 활용해 자동으로 분석하고 설명하는 오픈소스 도구이다.기존 Kubernetes 운영에서 발생하는 문제를 사람이 직접 로그와 이벤트를 분석하여 해결해야 했다면, K8sGPT는 이를 AI를 활용해 자동으로 진단하고 해결 방안을 제안한다. 로컬 LLM에서 K8sGPT로 쿠버네티스 AIOps 실행하기 (2) | 요즘IT앞서 K8sGPT를 통한 쿠버네티스 AIOps의 가능성 1부에서는 K8sGPT에서 지난 1년간 보여준 변화를 소개했습니다. 이번 글에서는 공개된 AI 제공자를 사용하는 게 아닌 ‘나만의 AI 제공자를 사용하는 법yozm.wishket.com추가적으로 쿠버네티스 엠버서더 조훈 님의 글이 잘 정리되어있어 해당 글 링크 첨부드립니..
POD 통신POD를 배포하고 운영 혹은 테스트를 진행하다 보면 POD to POD 통신을 검증 혹은 테스트를 해보고 싶을때가 있다.물론 Debug Pod를 배포하여 진행해도 무관하지만, 좀 더 낮은 리눅스 레벨에서 ping 테스트 curl 테스트 등을 진행하는 방법을 알아본다. POD 네트워크 격리에 대한 글은 이전 글에서 좀 더 자세히 작성했으니 아래 글을 통해 확인할 수 있다.( 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다. ) POD netns 보기POD는 기본적으로는 독립된 리눅스 네임스페이스를 가지고있다. 간단한 nginx 이미지로 생성한 POD 해당 파드를 json 형태로 확인 하면 해당 container ID를 확인 할 수 있다. [r..
Kubernetes 다중 클러스터쿠버네티스를 관리하기 위한 가장 기본적인 툴로는 kubectl이 존재한다.주 클러스터 1번에서 2번 클러스터를 관리하기 위한 context 추가 및 발생 가능한 에러에 대해 다뤄본다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다.이는 정확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트( 광고 클릭은 큰 힘이 됩니다! ) 다중 클러스터 접근 구성이 페이지에서는 구성 파일을 사용하여 다수의 클러스터에 접근할 수 있도록 설정하는 방식을 보여준다. 클러스터, 사용자, 컨텍스트가 하나 이상의 구성 파일에 정의된 다음 kubectl config use-contekubernetes.iocontext 추가주 클러스터..

Kubernetes와 Nvidia GPU Component의 상관관계IT 업계 더 나아가 전반적인 모든 기업들이 AI로 뜨거운 지금, 당연하게도 kubernetes또한 GPU 자원 사용을 지원하고 kube-flow, air-flow, Ollama등 많은 오픈소스들을 사용 할 수 있게 되었다. 이 중 시장을 독점하고 있는 Nvidia의 GPU 자원을 사용하기 위한 Component들이 어느 순서로 어떤 동작을 어떻게 진행하는지 간한하게 알아본다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 명확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트( 광고 클릭은 큰 힘이 됩니다! ) Architecture Overview — NVIDIA..

Cilium은 무엇인가?Kubernetes 클러스터에서 사용할 수 있는 Container Network Interface 중 하나이며 EBF을 기반으로한 다양한 기능 (Networking, Security, Observability, Tracing)가진 CNCF 프로젝트.공식 사이트 Cilium - Cloud Native, eBPF-based Networking, Observability, and SecurityCloud Native, eBPF-based Networking, Observability, and Securitycilium.io Cilium 특징은?기본적으로 다른 CNI의 비해 내포된 확장기능이 다수 존재한다 Hubble, ClusterMesh, BGP 등이 존재하고 cilium 패키지를 이..
개요Kubespray, minikube, EKS등 여러 Kubernetes Cluster를 설치하는 Tool 및 서비스가 존재한다.이번 글에선 좀 귀찮더라도 Binary 설치를 진행한다. (사실 나는 Binary 설치를 더 많이 진행한터라 이 방법에 제일 편한데 따로 글로 정리를 안해봐서 이번에 클러스터 재구성 및 정리를 해보려 한다.)필요사항클러스터를 구축하기 위한 기본적인 통신, OS 스펙에 대한 설정은 건너뛴다.Redhat 계열 OS로 진행한다.CNI는 Calico로 선택한다.본문containerd: https://github.com/containerd/containerd/releases Releases · containerd/containerdAn open and reliable container..
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..