The Karnataka Cabinet approved an Rs 8 per litre milk price hike to support farmers hit by drought and falling crop output.