문제 유형


  1. Control Plane Upgrade, kubeadm, kubelet, kubectl
  2. Pod 에 label 할당 후 배포
  3. Node Selector 를 통해 특정 Node 에 Pod 배포
  4. Pod 로그 확인하여 특정 단어가 들어간 로그 추출

2025-02-28 이후 유형

  1. Deployment 배포
  2. Priority Class
  3. (Troubleshooting) Pod
  4. WorkerNode Not Ready to Ready 트러블슈팅
    1. 보통 kubelet
    2. etcd 인증 관련 이슈
  5. Service Expose
    1. 이미 배포된 Deployment 의 ContainerPort 를 NodePort 로 expose
  6. Storage Class, PV, PVC
    1. PVC 생성 (PV 와 SC 는 주어짐) + kubectl edit 또는 kubectl patch 로 용량 변경
    2. PV - PVC - Pod 마운트
    3. StorageClass 는 보통 docs 복붙 후 필드 수정으로 간단함
  7. Gateway API 및 TLS 연동
    1. Ingres 설정을 GatewayAPI/HTTPRoute 와 연계 적용
    2. TLS 연동 Gateway yaml
  8. Helm 명령어
  9. CNI 및 Network Policy 배포
    1. NetworkPolicy 적용이 가능한 Calico 설치
  10. CRI
    1. dpkg -i 명령으로 .deb 파일 설치
    2. 설치 후 net.ipv4.ip_forward = 1 등 네트워크 설정 (sysctl -p /etc/sysctl.d/k8s.conf)
  11. Multi Container
    1. 로그 수집 목적 사이드카 컨테이너 추가
  12. HPA/VPA
    1. CPU max/min 설정, Stabilization window 구현
    2. 보통 docs 복붙 후 필드 수정으로 간단함
  13. Taint, Toleration, NodeAffinity
  14. RBAC
    1. ServiceAccount
    2. ClusterRole/Role
    3. ClusterRoleBinding

Cluster Upgrade


kubectl


kubeconfig


Node Troubleshooting


Pod


Deployment


CRI


Service Expose


Storage Class, PV, PVC


HPA/VPA


Gateway API 및 TLS 연동, Ingress


Helm


RBAC


CNI 및 Network Policy 배포


Taint, Toleration, NodeAffinity


References