There are stablished criteria by codes to design columns, but we ignore these for the benefit of clarity here.
Basically we want to design an Iron column strong enough to support a 20 kg load with a length of $ L= 2\times 3ft = 6ft$
We multiplied by 2 because the column is a cantilever column, it is not restrained laterally on top.
First we check for the slenderness.
Usually the columns with a radius of gyration (radius of gyration is the radius at which you can assume all the mass is located), greater then L/20 are considered slender and need to be checked for buckling load.
Radius of gyration of a cylinder is :
$ R_{gyration} = D/4$
So we know any diameter less than 4.5 cm should be considered a slender column and checked for buckling.
Say for trial and error we pick as a first guess a 1.5 cm diameter post.
$ p_{critical} = \frac {\pi^2EI}{L^2}
\\\ and \ I = \frac {pi D^4}{64} $
This is the Maximum buckling load.
So I = 0.24cm^4 and
$P = \pi^2(0.24E)/ 183^2 = \text{ approx} \ 76kg$ Assuming Iron's E at 100 GPa. This strength is reasonable and has a factor of safety of approx. 4, I would stop here.
But through the same steps picking a size smaller we gat closer to the optimal size.
Finally we check the result Against the compression strength with a factor of safety, and check for likelihood of overturning of the base block, which is missing the width.