Openshift mimari yapısındaki bileşenler nelerdir ve işlevleri nelerdir?