Can an Elasticsearch cluster have nodes running different Linux distributions?

We are moving from a Red Hat-based distro to a Debian one (Ubuntu). Looking at options for converting our Elasticsearch cluster over. One option would be rolling upgrades to convert each node to Ubuntu, one at a time, with no outage.

Can a cluster have nodes running on different Linux distros? Is this approach feasible? Is running on heterogeneous distros known to be acceptable and work OK?

This should not be a problem as far as I know.