쿠버네티스

·DevOps/Kubernetes
클라우드 네이티브 환경에서 Amazon EKS는 가장 강력한 컨테이너 오케스트레이션 플랫폼 중 하나입니다. 하지만 복잡한 분산 시스템에서 노드 수준의 문제는 피할 수 없는 현실입니다. 이 가이드는 EKS 노드의 잠재적 문제를 진단하고 해결하는 체계적인 접근법을 제공합니다.1. 노드 상태 진단1.1 초기 상태 점검# 노드 전체 상태 확인kubectl get nodes -o wide# 상세 노드 정보 추출kubectl describe node 노드 상태 유형Ready: 정상 작동NotReady: 문제 감지SchedulingDisabled: 스케줄링 제한Unknown: 통신 불가2. 리소스 병목 현상 심층 분석2.1 CPU 성능 모니터링평균 CPU 사용률 90% 초과 시 즉각 대응 필요주요 원인:비효율적 애플..
·DevOps/Kubernetes
안녕하세요, 어제에 이어서 오늘 포스팅은 또 다른 쿠버네티스 골치거리인 ImagePullBackOff 상태에 대해 다뤄보겠습니다.🤔 ImagePullBackOff가 발생하는 이유Pod가 ImagePullBackOff 상태라면, 쿠버네티스가 컨테이너 이미지를 가져오는데 실패했다는 의미입니다. 📋 문제 확인하기먼저 자세한 에러 메시지를 확인해보겠습니다.# Pod 상태 확인kubectl get podskubectl describe pod 🚨 주요 원인과 해결방법1. 이미지 이름/태그 오타가장 흔한 실수, 이미지 이름이나 태그를 잘못 입력했을 수 있습니다.해결방법# deployment.yamlspec: containers: - name: my-app # 틀린 예: image: nginx:lates..
·DevOps/Kubernetes
Kubernetes 클러스터를 운영하다 보면 종종 "ContainerCreating" 상태에 머물러 있는 파드(Pod)를 마주치게 됩니다. 이 상태는 단순해 보이지만, 실제로는 다양한 복잡한 메커니즘과 잠재적 문제들을 내포하고 있습니다.Kubernetes Pod 생성 워크플로우1. Pod 생성 요청Kubernetes 클러스터에 Pod 생성을 요청하면 다음과 같은 순차적인 프로세스가 시작됩니다: API Server 요청: 사용자나 컨트롤러가 API Server에 Pod 생성 요청 YAML/JSON 매니페스트 파일을 통해 Pod 스펙 정의 Scheduler 개입: API Server는 스케줄러에게 Pod 배치 요청 노드 선택 기준 리소스 가용성 노드 선택자(nodeSelector) 어피니티/안티 어피니티 규..
본 콘텐츠는 coredns와 coredns 모니터링에 대한 내용을 다룹니다.coredns에 대한 이해기본적으로 kubedns는 Kubernetes용 SkyDNS 구현체로, coredns는 kubedns의 보완할 리소스로 처음 등장하게 되었습니다. CoreDNS는 인터넷 도메인 이름에 대한 요청을 해결하고 Kubernetes 클러스터 내에서 서비스 검색을 제공할 수 있는 오픈 소스 DNS 서버입니다. Kubernetes 클러스터에서 플러그인은 기본적으로 활성화되어 있으므로 클러스터를 시작하자마자 많은 주요 메트릭을 모니터링할 수 있습니다 .기본적으로 각 coredns 파드는 prometheus 플러그인을 사용하여 자체 엔드포인트를 오픈하고 있습니다. 포트는 9153번을 사용하고 있습니다. 해당 내용은 다음..
·IT/아키텍처
안녕하세요, 오늘은 쿠버네티스 관련 포스팅을 한번 번역해 보았습니다. "반드시 알아야 할 쿠버네티스 디자인 패턴 10가지"라는 글입니다. https://twitter.com/bibryam Bilgin Ibryam(@bibryam) 님 | 트위터 @bibryam 님 언뮤트하기 @bibryam 님 뮤트하기 팔로우 @bibryam 님 팔로우하기 팔로잉 @bibryam 님 팔로우 중 언팔로우 @bibryam 님 언팔로우하기 차단됨 @bibryam 님이 차단됨 차단 해제 @bibryam님 차단 해제 대� twitter.com 저자 Bilgin Ibryam님이 한국 독자들을 만나보고 싶어합니다, Bilgin의 트위터 공간을 통해 만나보세요! 블로그에 대한 내용은 저자이신 빌긴 이브리암에게 저작권이 있으며, 블로그 ..
안녕하세요, 오늘은 쿠버네티스 솔루션입니다. 공부할수록 쿠버네티스가 담고 있는 깊이가 깊다는 생각이 듭니다. 쿠버네티스가 낯선 분들께는 쿠버네티스 솔루션 핸즈온 랩을 통해서 실무에 대한 감을 익히시길 바라고, 현업에서 사용하시는 분들께는 조금이라도 도움이 되셨으면 하는 바람입니다. 이번 랩에서는 배포 시나리오에 대해서 다룹니다. 롤링 업데이트, 카나리 배포, 블루 그린이 그 시나리오들입니다. 추후 한번 같이 살펴보시고, 이종 배포에는 어떤 것이 있는지 알아보겠습니다. (이종 배포는 다른 인프라 환경 혹은 리전에서 특정한 기술적, 운영적 필요에 의한 연결을 포함하는 것을 뜻합니다.) 싱글 클라우드를 통해서 싱글 리전에 클라우드를 구축하면 생길 수 있는 문제점은 다음과 같습니다. 1. 최대 리소스 제한 2...
Jflip
'쿠버네티스' 태그의 글 목록