Karnataka Chief Minister Siddaramaiah resigned on Thursday after informing cabinet colleagues of his decision, with Deputy CM DK Shivakumar expected to take over leadership soon.