반응형

파드 이름에 해시 값 제거

Deployment로 배포 시 파드 뒤에 붙는 해시 값 제거 불가능합니다.

Kind Pod로 배포해야 해시 값을 제거할 수 있습니다.

 

예시

# test-pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: test-pod
  namespace: test
spec:
  containers:
  - name: test-pod
    image: test-pod:latest
    imagePullPolicy: IfNotPresent
반응형
반응형

[Kubernetes]Node Not Ready 분석 및 해결

 

  1. Node 상태 확인
    1. 명령어
      1. kubectl describe node {nodename} 
    2. 상태 확인은 Conditions의 Type에 Message를 보면됩니다.
  2. kubectl get pods -n kube-system -o wide를 통해 coredns 파드 상태를 확인*현재 STATUS가 Running으로 문제가 없는 상태인데, Node 는 NotReady 상태
    1. kubectl get pods -n kube-system -o wide
  3. NotReady인 노드에서 Kubelet 상태 확인 및 재시작
    1. journalctl -u kubelet
    2. systemctl restart kubelet
  4. NotReady인 노드에서 container runtime 상태 확인 및 재시작
    1. systemctl status containerd
    2. systemctl restart containerd
  5. Master Node에서 Node 상태 확인
    1. kubectl get node
반응형
반응형

[Kubernetes]Node, Pod, Container 리소스 사용량 확인

**k8s cpu 는 Milicore (1,000 Milicore = 1 Core)로 표시합니다. Memory 는 Mbyte

 

[Node 사용량]

  • kubectl top node <node-name>

[Pod 사용량]

  • kubectl top pod <pod-name> -n <namespace> --containers --use-protocol-buffers

[Pod 내부 Container 별 사용량]

  • kubectl top pod —containers=true
반응형

'Kubernetes' 카테고리의 다른 글

[Kubernetes]Mac에서 Kubernetes 설치  (0) 2024.12.09
[Kubernetes]Node Not Ready 분석 및 해결  (0) 2024.11.04
kubernetes yaml 분석  (1) 2024.10.07
Pod에 붙어 있는 PV 확인  (0) 2024.09.11
kubectl 자동 완성  (0) 2024.09.06
반응형

Pod에 붙어 있는 PV 확인

 

$ kubectl describe pod "파드 이름" -n "namespace"

# Mounts 부분을 확인하면 어떤 디렉토리가 pv인지 확인 할 수 있다.
반응형

'Kubernetes' 카테고리의 다른 글

[Kubernetes]Node, Pod, Container 리소스 사용량 확인  (0) 2024.11.03
kubernetes yaml 분석  (1) 2024.10.07
kubectl 자동 완성  (0) 2024.09.06
kubernetes cluster 재설정  (1) 2024.06.30
Ubuntu 20.04 Kubernetes cluster 구축 방법  (1) 2024.06.30

+ Recent posts