Minimalist:
k[t_] := KnotData[{3, 1}, "SpaceCurve"][t];
len[r_] := N@Integrate[Total[D[k[t], t]^2], {t, 0, r}];
pts[n_] := Solve[len[t1] == len[2 Pi] #/n, t1, Reals] & /@ Range[n + 1];
Graphics3D@Tube[k[t1] /. # & /@ (Flatten@pts@30), .1]
Minimalist:
k[t_] := KnotData[{3, 1}, "SpaceCurve"][t];
len[r_] := N@Integrate[Total[D[k[t], t]^2], {t, 0, r}];
pts[n_] := Solve[len[t1] == len[2 Pi] #/n, t1, Reals] & /@ Range[n + 1];
Graphics3D@Tube[k[t1] /. # & /@ (Flatten@pts@30), .1]