Actually, the German Military grew constantly between the late 50s and late 80s (1985: 500k active, 800k reserve plus 40k paramilitary). The Cold War plans drawn up in the early 60s - and severely reduced by the late 60s - called for 520k active soldiers, almost reached in 1985 to 1989 with constant increase until then.
Only post-Cold-War, troop numbers were reduced - and are still well above 50s levels today. Besides which, Germany is still subject to 2+4 and CFE - and hence limited to 350k soldiers, only 140% of the current level.
Besides which - what would you need 1 million soldiers for? Btw, Germany "does make its own fighters, bombers, tanks and ships".
That's three times the current US levels - or, even including the vast paramilitary forces, still twice the Chinese levels!