Kubernetes SIG Windows Tools 프로젝트 가이드
프로젝트 디렉토리 구조 분석
kubernetes-sigs/sig-windows-tools/
├── CONTRIBUTING.md
├── LICENSE
├── OWNERS
├── README.md
├── SECURITY_CONTACTS
├── code-of-conduct.md
├── containerd-builds.md
├── go.mod
├── go.sum
├── hack/
├── hostprocess/
├── guides/
└── tools/
각 디렉토리 역할
CONTRIBUTING.md: 프로젝트 참여 가이드라인 문서입니다.
LICENSE: ...
7월 4일 22:26에 게시됨
HAMi vGPU 스케줄러 아키텍처 및 노드 할당 워크플로우 심층 분석
Kubernetes 환경에서 vGPU 리소스를 요청하는 파드는 Mutating Webhook을 통해 스케줄러 이름이 hami-scheduler로 변경됩니다. 이 스케줄러는 기본적으로 Kubernetes의 kube-scheduler 이미지를 사용하지만, Scheduler Extender 패턴을 통해 HAMi 고유의 가상 GPU 할당 로직을 수행합니다. 본 글에서는 hami-scheduler의 내부 동작 방식, 리소스 인식 메커니즘, 그리고 실 ...
7월 4일 20:07에 게시됨
ChatTTS 배포 가이드: 기술 원리부터 프로덕션 환경 설정까지
최근 음성 합성 프로젝트를 진행하면서 ChatTTS와 같은 모델 서비스를 처음부터 배포하는 것이 얼마나 복잡한지 깨달았습니다. 파이썬 버전 충돌, CUDA와 cuDNN 호환성 문제, 의존성 라이브러리 간의 충돌 등은 로컬 개발에서도 어려움을 초래하지만, 프로덕션 환경으로 넘어가면 상황은 더욱 악화됩니다. 다행히도 커뮤니티에서 "원클릭 설치 패키지"라는 해결 ...
7월 4일 17:45에 게시됨
Kubernetes 새 마스터 노드 추가하기
文章来源: https://www.cnblogs.com/qianyuliang/p/17044626.html현재 유일한 마스터 노드에서 다음 명령을 실행합니다.1단계:| 1 | kubeadm init phase upload-certs --upload-certs |
|---|---|
실행 결과 예시:```
1 # kubeadm init phase upload-certs --upload-certs
2 I1109 14:34:00.836965 5988 version.go:255] 원격 버전이 훨씬 최신입니다: v1.25.3; stable- ...
7월 4일 16:22에 게시됨
Postgres Operator를 사용한 로컬 Kubernetes 환경에서의 빠른 시작
사전 준비 조건
Postgres Operator는 컨테이너 기반 클러스터 관리 도구로, Kubernetes(K8s) 환경에서 작동하도록 설계되었습니다. 로컬 테스트를 위해 다음 중 하나를 선택하여 환경을 구성하세요:
minikube: VM 내부에 단일 노드 K8s 클러스터를 생성 (KVM 또는 VirtualBox 필요)
kind 또는 k3d: Docker 기반으로 다중 노드 클러스터 생성 (Docker 설치 필요)
K8s ...
7월 3일 04:34에 게시됨
Kubernetes 저장 볼륨 활용 가이드
시작하기 전에
컨테이너의 데이터는 기본적으로 영구적이지 않습니다. 컨테이너가 종료되면 데이터도 함께 사라집니다. 이러한 한계를 극복하기 위해 Docker는 Volume 메커니즘을 제공하며, Kubernetes는 더 강력한 Volume 기능과 다양한 플러그인을 지원합니다.
Kubernetes에서 Volume의生命周期는 Pod와 연결됩니다. 컨테이너가 재시작되어도 Volume 데이터는 유지되며 ...
7월 2일 04:04에 게시됨
Linkerd 2.10를 활용한 서비스 메시 구성 가이드
서비스가 Linkerd의 이점을 활용하려면, 서비스의 Pod에 Linkerd의 데이터 평면 프록시를 주입하여 서비스를 메시화해야 합니다.
서비스를 메시화하는 과정은 Kubernetes 리소스에 특정 어노테이션을 추가하는 것만큼 간단할 수 있습니다. 하지만 시작 시 즉시 네트워크 호출을 수행하는 서비스는 시작 경쟁 조건을 처리해야 할 수 있으며, MySQL, SMTP, Memcache 등의 프 ...
7월 1일 23:07에 게시됨
KubeSphere All-in-One 모드 설치 가이드
설치 개요
본 가이드는 Linux 환경에서 KubeSphere를 All-in-One 모드로 설치하는 과정을 설명합니다. Ubuntu 22.04 LTS 64비트 환경에서의 설치를 기준으로 하며, 설치 전 시스템 요구사항을 확인해야 합니다.
사전 요구사항
1. Docker 설치
컨테이너 런타임 환경인 Docker를 먼저 설치해야 합니다. 두 가지 설치 방법을 제공합니다.
방법 1: 자동 스크립트 사용
cur ...
7월 1일 18:41에 게시됨
Kubernetes 기초 (一)
Kubernetes 기초
# 인증 토큰 생성
kubectl create token admin --namespace kubernetes-dashboard
1. 네임스페이스
Kubernetes를 시작하면 네 개의 초기 네임스페이스가 자동으로 생성됩니다.
default: 새로운 클러스터에서 네임스페이스를 생성할 필요 없이 즉시 사용 가능한 기본 네임스페이스입니다.
kube-node-lease: 각 노드와 연관된 Lease(임대) 객체를 포함 ...
7월 1일 18:30에 게시됨
쿠버네티스 컨테이너 안정성 보장: 헬스체크와 라이프사이클 훅 실전 분석
쿠버네티스 내 컨테이너 상태 진단의 필요성
대규모 클라우드 환경에서 애플리케이션이 여러 노드에 분산 배치될 때, 컨테이너 내부의 실제 동작 상태를 파악하는 것은 핵심입니다. 네트워크 불안정, 메모리 부족, 또는 코드 오류 등으로 인해 컨테이너가 비정상적으로 종료되거나 응답하지 못하는 상황이 발생할 수 있습니다. 쿠버네티스는 이러한 문제를 해결하기 위해 ...
6월 30일 17:30에 게시됨