Насколько я знаю:
против.
Иначе есть ли у этих двух ресурсов дополнительные отличия?
Чем больше деталей, тем лучше.

В настоящее время DeploymentConfig (DC) в OpenShift более или менее эквивалентен Kubernetes Deployment. Основное отличие (помимо того, что один использует ReplicationController, а другой - ReplicaSet, как вы правильно указали), заключается в том, что
Есть несколько вещей, которые вы можете сделать с DeploymentConfig (в отношении триггеров), чего вы не можете сделать с Deployment.
DeploymentConfig - это первоклассные граждане в веб-консоли.
DeploymentConfig существуют потому, что мы (Red Hat) вводим новшества. Другими словами: DeploymentConfig предшествовал Deployment, и хотя мы всегда пытаемся предложить эти инновации в апстриме, они не всегда принимаются сообществом как есть. Например, в случае с RBAC то, что у нас было в OpenShift, было принято вверх по течению, и поэтому у вас есть те же ресурсы RBAC и т. д. Теперь в OpenShift и Kubernetes. С DeploymentConfig дело обстояло иначе. Со временем можно было бы ожидать, что DeploymentConfig постепенно заменятся на Deployment, но я не могу назвать вам сроки. Если ваша главная забота - это переносимость, я бы сказал, используйте Deployment.