Según la policía, el atacante llegó a una gasolinera donde apuñaló a una mujer y tras subir a un automóvil atropelló a un hombre que iba en bicicleta.
Más tarde salió del vehículo y atacó a otras personas con el cuchillo en las afueras de un centro comercial cercano antes de ser abatido a tiros.
Los agentes del orden acordonaron el área y lanzaron un operativo tras reportes de un segundo atacante que se dio a la fuga.
Medios de prensa identificaron al sujeto como Muhammad Alab Ahmed abu Alkiyan, un beduino israelí de la ciudad de Hura.
Abu Alkiyan fue arrestado en 2015, junto con otros sospechosos, por apoyar y promover al Estado Islámico entre los estudiantes de una escuela en la que enseñaba, señaló la versión electrónica del diario The Jerusalem Post.
Tras el incidente, el primer ministro Naftali Bennett anunció la alerta máxima para las fuerzas de seguridad.
mem/rob