devops

Kubernetes App, Control Plane, Worker Node의 Failure 대처 명령어 본문

DevOps/Kubernetes

Kubernetes App, Control Plane, Worker Node의 Failure 대처 명령어

vata500 2023. 1. 1. 21:39
반응형

Application

## 먼저 엔드포인트 확인
$ curl endpoint

## 서비스 상태 확인 (Selector와 Endpoint 체크)
$ kubectl describe service web-service

## 파드 확인
$ kubectl get pod
$ kubectl describe pod web
$ kubectl logs web -f --previous

Control Plane

## Node & Pod 확인
$ kubectl get nodes

$ kubectl get pods

## Controlplane Pod & Service 확인
$ kubectl get pods -n kube-system

## Controlplane Service 확인
$ service kube-apiserver status

$ service kube-controller-manager status

$ service kube-scheduler status

$ service kubelet status

$ service kube-proxy status

## Service log 확인
$ kubectl logs kube-apiserver-master -n kube-system

$ sudo journalctl -u kube-apiserver

Worker Node

## 노드 리스트
$ kubectl get nodes

## 지정 노드 세부 사항 확인
$ kubectl describe node worker-1

## 노드에서 Memory, CPU 확인
$ htop

## 디스크 확인
$ df -h

## Certificates 확인
$ openssl x509 -in /var/lib/kubelet/worker-1.crt -text

 

반응형
Comments