개요
- 쿠버네티스 Pod Preset, PodPreset
- 팟 프리셋, 팟프리셋, Pod프리셋
- 시크릿, 볼륨 마운트, 환경변수와 같은 정보를, pod 생성시 그 내부에 넣어주는 API 객체
- 표준 셀렉터들을 이용하여 정보를 넣을 pod를 선택함
- podspec 정의들을 불특정(nonspecific)하게 하고, podspec을 특정환경 기준의 설정과 분리(decoupling)함
apiVersion: settings.k8s.io/v1alpha1
kind: PodPreset
metadata:
name: allow-database
spec:
selector:
matchLabels:
role: frontend
env:
- name: DB_PORT
value: "6379"
volumeMounts:
- mountPath: /cache
name: cache-volume
volumes:
- name: cache-volume
emptyDir: {}