Hi Team,
I have added node affinity as below in CassandraDatacenter object yaml and deployed, I can that this is being added to cassandradatacenter as expected but is not replicating to cassandra statefulset and pods are not scheduling on the required nodes - can you please assist us if I am doing something wrong?
If you require any further information, please let me know.
apiVersion: cassandra.datastax.com/v1beta1 kind: CassandraDatacenter metadata: name: dc1 spec: clusterName: cluster1 managementApiAuth: insecure: {} size: 3 storageConfig: cassandraDataVolumeClaimSpec: storageClassName: standard-ssd accessModes: - ReadWriteOnce resources: requests: storage: 5Gi affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node_pool operator: In values: - pool-n2-s64-1 serverType: cassandra
kubectl get cassdc dc1 -n cass-test -o yaml
Thanks,
Phani