-
Hi Team, Is there a way to change the listener class PVC's storage class ? We are seeing one issue when we have cluster upgrade/patching, these PVCs are bound to a particular node. But post these activities those nodes are not available so the namenode is not coming up. We have to delete these PVCs and then re-deploy HDFS (which we want to avid) We are using AWS Rosa and we have changed the listener class to cluster-internal. But it seems these listener PVCs are taking local storage which is not recommended in the distributed platform.
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 9 replies
This comment has been hidden.
This comment has been hidden.
-
Hey, sorry about the slow answer. Because of some Kubernetes limitations, you'll need to delete the StatefulSet and the old listener PVCs for the ListenerClass change to take effect. The product operator should then recreate the StatefulSet with the new settings. This will incur some downtime while the product is being redeployed, but existing saved data shouldn't be affected as long as you leave the data PVCs alone. (You'd still use the same StorageClass in either case, but it changes its pod binding behaviour depending on the ListenerClass in question.) |
Beta Was this translation helpful? Give feedback.
nodeAffinity
is used to direct pod scheduling, that annotation should not.