No. Kraken Slayer's passive does not proc on turrets; instead, its stacks remain at 2 until you attack an enemy or neutral monster, then it procs. There was a time when the item affected towers, but that feature has been removed.