Why does Satyaki not fight for Kauravas?

Wasnt satyaki part of krishna's army? Krishna had promised his entire army to Duryodhana. Then how could satyaki fight for pandavas? He was supposed to fight for the kauravas.