From <https://docs.pinot.apache.org/operators/oper...
# troubleshooting
p
From https://docs.pinot.apache.org/operators/operating-pinot/upgrading-pinot-cluster
Copy code
We recommend that you upgrade Pinot components in the following order (if you need to roll back a release, do it in the reverse order).
Controller
Broker
Server
Minion
We are using community provided helm chart to do the deploy / upgrade. I noticed that when I tried to upgrade via
helm upgrade pinot pinot/pinot
it upgrades controller, broker, server and minion all at the same time. How do folks guarantee the ordering? Is it recommended to have a separate values yaml per component? We are using one for everything together in one file.
Copy code
$kubectl get pods -n pinot
NAME                                 READY   STATUS            RESTARTS   AGE
pinot-broker-0                       0/2     PodInitializing   0          6s
pinot-broker-4                       0/2     Terminating       0          6h13m
pinot-controller-0                   0/2     PodInitializing   0          31s
pinot-minion-0                       0/2     PodInitializing   0          20s
pinot-server-0                       0/2     Terminating       0          7h54m