I don't know of any recommended dilution tables. People just make stock solutions of whatever is handy.
There are a couple approaches, you can make an "even" concentration & dose a variable volume based on your tank size. Or you can make a custom concentration & dose a set volume.
An eg may be in order.
For your 8 gal tank, you might want to dose 1/16 teaspoon of KNO3 3x per week.
To do the first method:
Mix 2.5 teaspoon in 1 cup - gives concentration of 0.01 teaspoon per ml
To dose 1/16 tsp = 0.0625 tsp, add 6.25 ml of your stock solution (1 teaspoon is close enough)
You can vary the dilution to whatever is convenient to you. But once you made a decision on concentration, you use that & up or down the amount of stock solution added when changing the dose. <This is typical of the pre-made ferts you buy in lfs's.>
2nd method:
You want to dose 10 ml of stock solution (2 teaspoon) each time.
So you mix up a solution of: 1/16 tsp in 10 ml = 1 tsp in 160 ml.
Should you want to increase your dose to 1/10 tsp (say), you mix up a new solution:
1/10 tsp in 10 ml = 1 tsp in 100 ml.
But you dose 10 ml each time, no need to remember or calculate when dosing.
The 2nd method is more convenient when dosing multiple ferts together.
Eg if you want to dose 1/16 tsp of KNO3 & 1/64 tsp of KH2PO4 each dose, and you want to dose 10 ml each time, you would make up a solution of:
160 ml of water with 1 tsp of KNO4 & 1/4 tsp of KH2PO4. <Of course you can add as many different ferts as you want in your solution.>
Your dosing is then simple. 10 ml of "your" solution will be all you need, instead of messing with different bottles of stuff.
This is just simple math. But if you want to double check things, you can post your stock solution calculations.