Локальные volumes

К локальным относятся:

Объявление volume, на примере Deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openresty
  labels:
    app: openresty
spec:
  replicas: 1
  selector:
    matchLabels:
      app: openresty
  template:
    metadata:
      labels:
        app: openresty
    spec:
      volumes:
        - name: empty-volume
          emptyDir: {}
      containers:
      - name: openresty
        image: openresty/openresty:centos-rpm
        ports:
        - containerPort: 80
          name: http
          protocol: TCP
        volumeMounts:
          - name: empty-volume
            mountPath: /empty

Сначала мы объявляем volumes, которые могут быть подключены к поду (отмечено зеленым цветом). Затем, внутри контейнера определяем точки монтирования (отмечено синим цветом).

Внутри пода может быть объявлено несколько контейнеров, какие-то volumes могут использоваться в одном контейнере, какие-то сразу в нескольких. Поэтому объявление volumes вынесено за пределы объявления контейнера.

Дополнительные материалы.

Разные конфиги у подов statefulSet.