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

MacOS 터미널에서 터널링다른 워크스테이션에서 쿠버네티스 클러스터 구성후 대시보드를 들어가야 할 경우가 생겼는데, MacOS 위 구동 가능한 어플리케이션 중쉽게 터널링을 지원하는 어플리케이션을 찾지 못 해 터미널에서 구성하는 방법을 작성한다. 윈도우는 MobaXterm의 기능을 사용하면 손쉽게 터널링이 가능하다. 광고 클릭은 큰 힘이 됩니다!사전준비• 출발지 (MacOS)• 프록시 역할을 해줄 서버• 목적지 서버흐름도 상 IP 대역은 본인이 가진 대역대로 맞출것터미널 sudo ssh root@10.10.4.134 -p22 -L80:192.168.122.100:31364 중계서버 중계서버 접속 포트 로컬로 받을 포트:목..

Ollama API KeyOllama를 통해 Api Endpoint를 사용하기 위해선 다른 여타 AI와 제공자들과 같이 API Key 발급이 필요하다.생각보다 구글 검색시 한글 문서, 블로그가 나오지 않아 작성한다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트광고 클릭은 큰 힘이 됩니다!사이트: https://simplai.ai/docs/API_Keys/LLM_model/oolama-llm-model발급 방법사전 준비• Ollama: 로컬 LLM을 구축을 위한 오픈소스 도구• Open-WebUI: Ollama와 함께 LLM을 Chat형태로 구축하기 위한 도구 Ollama, Op..
Podman 권한 에러내용: Error: could not get runtime: error creating tmpdir /run/user/1001/libpod/tmp: mkdir /run/user/1001: permission denied 원인: UID값 차이로 인한 오류로 추측됨 해결 방법: rm -rf ~/.local/share/containers/or해결 방법: mv ~/.local/share/containers /tmp ( 광고 클릭은 큰 힘이 됩니다! )Podman 권한 에러 2내용: XDG_RUNTIME_DIR directory "/run/user/1001" is not owned by the current user 원인: XDG_RUNTIME_DIR 환경변수의 잘못된 참조로 인한 발생으..
POD 통신POD를 배포하고 운영 혹은 테스트를 진행하다 보면 POD to POD 통신을 검증 혹은 테스트를 해보고 싶을때가 있다.물론 Debug Pod를 배포하여 진행해도 무관하지만, 좀 더 낮은 리눅스 레벨에서 ping 테스트 curl 테스트 등을 진행하는 방법을 알아본다. POD 네트워크 격리에 대한 글은 이전 글에서 좀 더 자세히 작성했으니 아래 글을 통해 확인할 수 있다.( 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다. ) POD netns 보기POD는 기본적으로는 독립된 리눅스 네임스페이스를 가지고있다. 간단한 nginx 이미지로 생성한 POD 해당 파드를 json 형태로 확인 하면 해당 container ID를 확인 할 수 있다. [r..
Ephemeral Storage란쿠버네티스에서 Ephemeral Storage는 파드의 생명 주기와 함께 존재하는 임시 저장 공간을 의미한다. 이는 파드가 삭제되면 함께 사라지며, 주로 emptyDir 볼륨, 컨테이너의 쓰기 가능한 레이어, 로그 파일 등이 이에 해당된다. 이러한 저장소는 파드 내에서 일시적인 데이터 저장을 위해 사용된다. 쿠버네티스는 CPU와 메모리 자원처럼 Ephemeral Storage에 대해서도 리소스 요청(Requests)과 제한(Limits)을 설정할 수 있도록 지원하고, 이를 통해 노드의 디스크 공간 사용을 관리하고, 파드가 과도한 디스크 사용으로 인해 다른 파드에 영향을 미치지 않도록 할 수 있다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분..

Kubectl 그리고 플러그인 쿠버네티스 클러스터를 관리하기 위해 대시보드, 플러그인등 많은 써드파티 오픈소스들이 시장에 나와있다.오늘 글에서는 클러스터를 관리하는 가장 기본적인 툴인 kubectl의 확장 플러그인에 대해 다뤄볼까 한다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트( 광고 클릭은 큰 힘이 됩니다! ) Krew – kubectl plugin manager© 2024 The Kubernetes Authors. Krew is a Kubernetes SIG CLI project. Edit Page ·krew.sigs.k8s.io Krew란?쿠버네티스 커맨드툴인 kub..
Kubernetes 다중 클러스터쿠버네티스를 관리하기 위한 가장 기본적인 툴로는 kubectl이 존재한다.주 클러스터 1번에서 2번 클러스터를 관리하기 위한 context 추가 및 발생 가능한 에러에 대해 다뤄본다. ( 공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다.이는 정확한 정보가 아닐 수 있음을 알려드립니다. )공식 사이트( 광고 클릭은 큰 힘이 됩니다! ) 다중 클러스터 접근 구성이 페이지에서는 구성 파일을 사용하여 다수의 클러스터에 접근할 수 있도록 설정하는 방식을 보여준다. 클러스터, 사용자, 컨텍스트가 하나 이상의 구성 파일에 정의된 다음 kubectl config use-contekubernetes.iocontext 추가주 클러스터..