Init Container
팟의 app container 가 실행되기 이전에 동작하는 특수 컨테이너를 의미한다.
일반적으로 초기화 컨테이너는 유틸리티 또는 셋업 스크립트를 포함한다.
1 min read
Init Containers | Kubernetes
Kubectl 2. Lesson Learned 2.1. Pod Status pod 상태를 보면 Init:0/1 이렇게 되어 있는데, 이것은 팟이 초기화 컨테이너 (init container 를 포함하고 있고, 해당 컨테이너의 작업이 마무리 되지 않았다는 뜻이다.
Kubernetes Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and...
Kubernetes Pod A Pod is the basic execution unit of a Kubernetes application.
Kubernetes Node A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster.
Statefulset a Kubernetes resource object that manages a set of pods with unique identities.
Persistent Volumes Volumes (Background) 콘테이너의 On-disk 파일들은 임시적이다. 이러한 특성은 콘테이너가 crash 되는 경우 파일의 손실을 발생시킨다. kubelet 이 콘테이너를 재시작해도 clean 한 상태로 진행된다.
probe(k8s) Liveness, Readiness and Startup Probes (probe: 조사) (관련 링크) probes 들은 kubelet 가 container 의 상태를 조사하는데 사용하는 일종의 지표 역할을 한다.
Kubernetes Cluster Kubernetes coordinates a highly available cluster of computers that are connected to work as a single unit.
ConfigMap 환경 변수나 설정값들을 변수로 관리해서 Pod 가 생성될때 이 값을 넣어줄 수 있는데, 이러한 기능을 제공하는 것이 바로 Configmap 과 Secret 이다.
OpenEBS OpenEBS 는 Kubernetes worker nodes 에게 어떤 저장소든 local 이나 분산 Kubernetes Persistent Volumes 형태로 사용 가능하게 만들어준다.