There are 2 mechanisms which seems to do the same but are totally different:
- Kubernetes Rolling Update - replaces Pods in controllable fashon
- Infinispan Rolling Updgrate - a procedure for upgrading Infinispan or changing the configuration
Kubernetes Rolling Updates can be used very easily for changing the configuration however if changes are not runtime-compatible, one might loss data. Potential way to avoid this is to use a Cache Store. All other changes must be propagated using Infinispan Rolling Upgrade procedure.