You asked:

is 8 ml equal to a teaspoon

No. 8 milliliters is not equivalent to 1 teaspoon.