Das Dorf wurde 1708 zum ersten Mal schriftlich erwähnt und liegt am Fluss Hrun (Грунь), 58 Kilometer nordöstlich der Rajonshauptstadt Myrhorod und 102 Kilometer nördlich der Oblasthauptstadt Poltawa, das ehemalige Rajonszentrum Hadjatsch befindet sich 7 Kilometer südlich.
Verwaltungsgliederung
Am 15. Mai 2018 wurde das Dorf zum Zentrum der neugegründeten Landgemeinde Krasna Luka (Краснолуцька сільська громада/Krasnoluzka silska hromada). Zu dieser zählten auch die 17 in der untenstehenden Tabelle aufgelisteten Dörfer[1], bis dahin bildete es zusammen mit den Dörfern Buchalowe und Chytzi die gleichnamige Landratsgemeinde Krasna Luka (Краснолуцька сільська рада/Krasnoluzka silska rada) im Norden des Rajons Hadjatsch.
Am 12. Juni 2020 kam noch das Dorf Zipky zum Gemeindegebiet[2].
Am 17. Juli 2020 kam es im Zuge einer großen Rajonsreform zum Anschluss des Rajonsgebietes an den Rajon Myrhorod[3].
Folgende Orte sind neben dem Hauptort Krasna Luka Teil der Gemeinde: