loose
이로운 개발하기
loose
전체 방문자
오늘
어제
  • 전체 (207)
    • ☕ Java (24)
    • 📘 Effective Java (9)
    • 🍃 Spring (48)
    • 📖 ORM (9)
    • ☸️ Kubernetes (13)
    • 🐧 Linux (5)
    • 🐋 Docker (5)
    • 🛠️ CI & CD (7)
    • 🕸️ Web (6)
    • 🔗 Distributed System (3)
    • 📜 Js (10)
    • 📈 Database (11)
    • 🗂️ Etc (34)
    • 🧑 Chitchat (11)
    • 📒 문학 (11)
    • 👜 개인 공부 창고 (1)

공지사항

반응형

최근 글

최근 댓글

loose
☸️ Kubernetes

[Kubernetes] Logging 알아보기

☸️ Kubernetes

[Kubernetes] Logging 알아보기

2023. 11. 30. 22:12
반응형

클러스터 레벨에서의 로깅

 

클러스터 레벨에서 메트릭 서버를 설치하면 Node 혹은 Pod의 실시간 지표를 확인할 수 있다.

쿠버네티스 클러스터 1개 당 하나의 메트릭 서버를 설치할 수 있다.

설치를 하면 노드로부터 메트릭 정보를 회수한다.

메트릭 서버는 인메모리 시스템이다.(History 기능 없음)

 

메트릭 서버 설치

git clone https://github.com/kodekloudhub/kubernetes-metrics-server.git

 

yaml 파일을 전부 클론 받은 뒤 kubectl create -f . 로 설치해주자

그리고 시간이 좀 지나고 아래의 명령어를 써보면 메트릭 정보를 확인 할 수 있다.

k top node
k top pod

 

실수하기 쉬운 점은 아래와 같은 문제로 describe로 봤더니 pod가 안 올라왔을 때다.

0/4 nodes are available: 1 node(s) didn't match Pod's node affinity/selector, 3 Insufficient cpu.

 

cpu가 부족하다고 나와서 k top node를 해보면 상대적으로 널널한걸 확인할 수 있는데, 이 부분은 pod에서 request cpu 용량을 뺏어서 그렇다.

파드 로깅

 

파드에 배포된 서버의 로그(stdout, stderr)를 확인하는 방법이다

stdout은 표준 출력(standard output)의 약자로, 프로그램이 출력하는 데이터를 기록하는 스트림을 말한다.
kubectl log 파드이름

 

간혹 파드안에 여러개의 도커 컨테이너가 돌아가는 경우에는 아래 처럼 명시적으로 컨테이너 이름을 지정한다.

kubectl log 파드이름 컨테이너이름

 

실시간으로 보려면 kubectl logs -f 를 사용한다.

 

 

 

728x90

'☸️ Kubernetes' 카테고리의 다른 글

[Kubernetes] CNI와 Kube Proxy  (0) 2023.12.28
[kubernetes] ConfigMap과 Security  (0) 2023.12.04
[kubernetes] SC에 대한 개념 이해하기  (0) 2023.11.30
[kubernetes] PV, PVC를 Pod에 연결하기  (0) 2023.11.30
[Kubernetes] Helm 튜토리얼 사용법  (0) 2023.11.07
  • 클러스터 레벨에서의 로깅
  • 메트릭 서버 설치
  • 파드 로깅
'☸️ Kubernetes' 카테고리의 다른 글
  • [Kubernetes] CNI와 Kube Proxy
  • [kubernetes] ConfigMap과 Security
  • [kubernetes] SC에 대한 개념 이해하기
  • [kubernetes] PV, PVC를 Pod에 연결하기
loose
loose
불만하는 사람은 90명, 해결하는 사람은 9명, 리드하는 사람은 1명
음악과 낭만을 좋아합니다.
hELLO. 티스토리 스킨을 소개합니다.
제일 위로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.