Kubernetes 뉴스
Kubernetes 클러스터 운영, 새 버전, CNCF 생태계 도구 소식을 다룹니다.
총 213건·최신 업데이트
Kubernetes 핵심 글
- 1
Show HN: OSS, K8s-네이티브 AI 플랫폼으로 분산 멀티모델 추론
shaide는 기업의 자체 Kubernetes 클러스터에 설치하여 대규모 AI 모델을 서비스할 수 있는 self-hosted AI 플랫폼입니다. vLLM과 llm-d를 활용해 멀티모델 추론을 지원하며, Pulumi 기반의 IaC를 통해 인프라 전체를 코드로서 관리하고 에어갭(Air-gapped) 환경에서도 운영이 가능합니다.
Show HN: OSS, K8s-native AI platform for distributed multi-model inference↗github.com
- 2
KubeAura: AI 기반 Kubernetes 대시보드를 만들었습니다 (오픈 소스로 공개합니다)
KubeAura는 기존의 파편화된 Kubernetes 관리 도구들을 통합하여 AI 기반의 지능형 관리를 제공하는 단일 바이너리 콕핏입니다. 사용자의 kubeconfig를 그대로 활용해 별도의 인프라 구축 없이도 실시간 메트릭 확인, AI 장애 진단, 음성 명령 제어 기능을 사용할 수 있습니다.
I Built KubeAura: An AI-Powered Kubernetes Dashboard (and I'm Open Sourcing It)↗dev.to
Kubernetes 관련 전체 글
- 4
Architecting Public OIDC Clients with PKCE: Standardizing Human Access to Self-Hosted Kubernetes
정적 kubeconfig나 서비스 어카운트 토큰을 통한 Kubernetes 접근 방식은 인증 취소와 감사 추적이 어렵다는 치명적인 보안 결함이 있습니다. 이를 해결하기 위해 기업용 IdP와 OIDC를 연동하되, CLI 도구의 특성을 고려하여 PKCE(Proof Key for Code Exchange)를 통해 보안 인증 루프를 완성하는 표준화된 접근법을 제시합니다.
Dev.to DevOps↗dev.to
- 5
DevOps 장애 시나리오: Kubernetes OOMKilled (종료 코드 137) 고부하 환경에서 연쇄 발생
고부하 상황에서 Kubernetes Pod가 메모리 부족으로 인해 연쇄적으로 종료되는 OOMKilled 장애 시나리오를 다룹니다. JVM의 MaxRAMPercentage 미설정과 메모리 지표가 누락된 HPA 설정이 근본 원인이며, 이를 해결하기 위한 트리아지(Triage) 및 아키텍처 강화 방안을 제시합니다.
DevOps Outage Scenario: Kubernetes OOMKilled (Exit Code 137) Cascades Under High Load↗dev.to
- 8
Kubernetes Pod 스케일링 문제 자동화: 모범 사례 및 실제 솔루션
이 글은 Kubernetes 환경에서 HPA(Horizontal Pod Autoscaler)가 제대로 작동하지 않는 주요 원인을 분석하고, 이를 자동화된 방식으로 감지 및 해결하는 방법을 다룹니다. Metrics Server의 안정적 운영과 정교한 스케일링 정책 설정을 통해 서비스 안정성을 높이는 구체적인 가이드를 제공합니다.
Automating Kubernetes Pod Scaling Issues: Best Practices & Real-World Solutions↗dev.to - 9
무언가 망가졌을 때 Kubernetes 컨트롤러는 실제로 무엇을 하는가
이 글은 쿠버네티스 컨트롤러가 변경 사항(diff)이 아닌 객체의 이름만을 기반으로 동작하는 '레벨 트리거' 방식임을 설명하며, 이를 통해 시스템의 신뢰성을 확보하는 원리를 분석합니다. 또한 실험을 통해 짧은 resync 주기가 API 부하에 미치는 영향이 미미하며, 특정 프리디케이트를 통해 불필요한 연산을 획기적으로 줄일 수 있음을 증명합니다.
What a Kubernetes controller actually does when you break something↗dev.to
- 11
컨테이너에 조용히 추가된 다섯 가지 Kubernetes 기능 (그리고 각 기능이 어떻게 Confluent 서비스를 망가뜨렸는지)
이 글은 쿠버네티스 환경에 Confluent Kafka 스택을 배포할 때, Kubernetes의 기본 동작 방식이 의도치 않게 애플리케이션 설정을 덮어쓰거나 스케줄링을 방해한 사례를 다룹니다. 서비스 링크 주입, CPU 리소스 요청 설정, 프로브 타임아웃 및 헬스 체크 엔드포인트 오류 등 네 가지 핵심 문제와 그에 대한 명확한 해결책을 제시합니다.
Five Things Kubernetes Quietly Added to My Containers (And How Each One Broke a Confluent Service)↗dev.to
- 12
로컬 Kubernetes 개발 — 13부: 로컬 환경을 진정한 프로덕션처럼 만들기
개발자의 로컬 환경과 실제 운영 환경 사이의 간극을 줄이기 위해 k3d를 활용하여 프로덕션 수준의 Kubernetes 환경을 구축하는 방법을 설명합니다. 리소스 제한, 프로브(Liveness/Readiness/Startup), Graceful Shutdown 등 서비스 안정성에 직결되는 핵심 설정들을 로컬에서 미리 테스트하여 배포 사고를 방지할 것을 강조합니다.
Local Kubernetes Dev — Part 13: Making your local setup truly production-like↗dev.to
- 18
Kubernetes Pod 스케일링 문제 자동화: 모범 사례, 스크립트 & 실전 솔루션
이 글은 Kubernetes 환경에서 HPA(Horizontal Pod Autoscaling)가 제대로 작동하지 않는 주요 원인을 진단하고, 이를 자동화된 방식으로 해결하는 구체적인 방법을 다룹니다. Metrics Server 재설치, 리소스 설정 최적화, 그리고 스크립트를 활용한 자동 복구 프로세스 구축을 통해 서비스 안정성을 확보하는 전략을 제시합니다.
Automating Kubernetes Pod Scaling Issues: Best Practices, Scripts & Real-World Solutions↗dev.to
- 19
Kubernetes v1.37, KYAML을 정식 기능으로 승격, 매니페스트 모호성 제한
기존 YAML 1.1 파싱 방식은 'Norway 문제'와 같은 타입 변환 오류와 JSON 변환 과정에서의 주석 및 순서 손실이라는 치명적인 결함을 가지고 있었습니다. 쿠버네티스 v1.37의 KYAML은 AST를 직접 조작하고 OpenAPI 스키마를 참조함으로써 데이터 무결성을 유지하고 GitOps 워크플로우의 효율성을 높입니다.
Kubernetes v1.37 Graduates KYAML to Stable, Constraining Manifest Ambiguity↗dev.to




![[Lab Notes] Kubernetes the Hard Way, For Real This Time (Step 04)](https://startupschool.cc/og/lab-notes-kubernetes-the-hard-way-for-real-this-time-step-04-c7e700.jpg)

![[Lab Notes] Kubernetes the Hard Way, For Real This Time (01-02단계)](https://startupschool.cc/og/lab-notes-kubernetes-the-hard-way-for-real-this-time-steps-01-02-e32b04.jpg)



