Private equity firm, Kohlberg Kravis Roberts & Co (KKR), has reached final close on its second infrastructure fund, securing $3.1 billion from investors.