Перейти к основному содержимому
Версия: 2.0.x

lakekeeper — values

Файл values для чарта lakekeeper.

lakekeeper-values.yaml
# Стабильное имя Lakekeeper Service/Deployment для команд из этой документации.
fullnameOverride: selena-lakekeeper

# Встроенный PostgreSQL из Lakekeeper chart выключен: используется общий PostgreSQL.
postgresql:
# false означает использовать `externalDatabase.*`.
enabled: false

# Подключение Lakekeeper к PostgreSQL.
externalDatabase:
# Тип внешней DB.
type: postgres
# Read host PostgreSQL.
host_read: "{postgres_service_host}"
# Write host PostgreSQL.
host_write: "{postgres_service_host}"
# PostgreSQL port.
port: 5432
# Database для Lakekeeper.
database: lakekeeper
# Secret с DB username.
userSecret: selena-lakekeeper-db
# Key внутри Secret с DB username.
userSecretKey: postgresql-user
# Secret с DB password.
passwordSecret: selena-lakekeeper-db
# Key внутри Secret с DB password.
passwordSecretKey: postgresql-password

# Backend для секретов Lakekeeper.
secretBackend:
# Postgres backend хранит Lakekeeper secrets в DB.
type: Postgres
# Настройки Postgres secret backend.
postgres:
# Secret со stable encryption key.
encryptionKeySecret: selena-lakekeeper-postgres-encryption
# Key внутри Secret с encryption key.
encryptionKeySecretKey: encryptionKey

# --- prod tuning (resources/scheduling) ---
# Lakekeeper catalog — stateless; реплики безопасно масштабировать (catalog.replicas).
catalog:
resources:
requests:
cpu: "250m"
memory: "512Mi"
limits:
cpu: "1"
memory: "1Gi"
# Toleration безвреден, даже если taint не задан.
# tolerations:
# - key: "{node_taint_key}"
# operator: "Equal"
# value: "{node_taint_value}"
# effect: "NoSchedule"
# Раскомментируйте после замены плейсхолдеров (иначе под останется Pending).
# nodeSelector:
# "{node_label_key}": "{node_label_value}"
# affinity: {}