A Kubernetes NodePort is a networking configuration that allows you to expose a containerized application running in a Kubernetes cluster to the external network. It assigns a static port on each node in the cluster, and incoming traffic to that port is forwarded to the service within the cluster.