본문 바로가기

Docker/k8s

워크로드 API

[1. 개요]

쿠버네티스에서 컨테이너 실행에 관련된 리소스  제공

 

사용자가 직접 사용하는 리소스

  • Pod
    => 가장 작은 실행 단위
  • ReplicaSet
    => 
  • Deployment
    => 
  • DaemonSet
    => ReplicaSet 의 변종
    => 각 노드에 Pod 를 하나씩 배치
    => 레플리카 수 지정이 불가능하다.
    => Pod 를 배치하고 싶지 않은 노드가 있는 경우 스케줄링에서 제외 가능
    => nodeSelector, Anti-Affinity
  • StatefulSet
    => ReplicaSet 의 변종
    => Pod 명이 바뀌지 않는다.
    => 데이터를 영구적으로 저장하기 위한 구조로 되어 있다.
    => 영구 볼륨, 영구 볼륨 클레임
    => 같은 데이터를 보유한 상태로 다른 노드에서 컨테이너가 다시 생성될 수 있다.
  • Job
  • CronJob

[2. 기타 기능]

  • hostNetwork
  • hostAliases

kubectl delete pvc --all

df -hTa 로 하면 pvc 에 mount 된 것이 보임

 

pvc 를 요구한 pod 가 있다,

 

 

 

'Docker > k8s' 카테고리의 다른 글

볼륨, 영구 볼륨, 영구 볼륨 클레임  (0) 2023.07.11
pod stuck  (0) 2023.02.23
쿠버네티스 종류  (0) 2023.02.04
쿠버네티스 설치 과정  (0) 2023.01.31