Quick answer
Apply at www.k-eta.go.kr or in the K-ETA app with a passport that has enough validity left, a plain-background face photo, a working email, your address in Korea, and a card that works online. The flow is: scan the passport page, check the auto-read data, enter trip details, answer the health and history questions, then pay. The result arrives by email and is viewable on the site.
