My "Arduinome" clock uses a 10mm dia CF tube as its rod. The top end is a light press fit in the lower suspension chop block with an M3 cross drill in which site a bolt to pin the joint. At the lower end the tube is plugged with an 8mm aluminium rod about 25mm long, which is epoxied in place. I used full fat slow set epoxy, mixed warm, applied to the plug (cleaned with meths first), then pushed into the end of the rod. The ali rod was a light push fit anyway so the epoxy did not have to bridge a big gap. The ali plug was first drilled and tapped M4 for a rating screw, but in the event the rating is done electronically in the Arduino that controls the clock.
The rod supports a 7 kg CI bob, which is drilled through 10mm to clear the rod from the top and 16 mm from the bottom, the bores meeting half way. The "nut" is a piece of BMS that is an easy fit in the hole and more or less fills it so there is the same mass above and below the centre of the bob. So far no sign that the CF / ali joint is failing.
Note that the CF rod is very light, so you will be losing quite a lot of mass above the bob compared with your steel rod. As mass above the bob speeds the pendulum up, you will find your clock runs slow if you use the same length. Be prepared to either calculate a new length or do some trimming.