How controller types (StatefulSet vs Deployment) work
mainThe chart supports two controller types for deploying Home Assistant. Choosing the right one depends on your persistence requirements:
StatefulSet(default): Recommended for production. It provides stable network identities and persistent storage that survives pod rescheduling. This is the best choice whenpersistence.enabledis set totrue.Deployment: A simpler controller type. When using aDeploymentwith persistence enabled, the chart creates a separate PVC instead of usingvolumeClaimTemplates.
To switch the controller type, update your configuration:
controller:
type: StatefulSet # or Deployment