Short term CDs (like 3 months) are tied to the Fed Funds rate. Longer term CD's (like 5 years) are tied to longer term interest rates.
Bonds and Treasuries perform inversely with interest rates. As rates go up, your principal declines but at maturity, they will be worth face value, aka par. A CD's value is constant. In both cases, your money is tied up until maturity.
I wouldn't presume to give you advice as to what you should do, more so because in general, I'm not a long term fixed income type. In a slowly increasing rate environment, it makes no sense to me to do a 2 year CD for 2.60% or a 3 year CD for 2.70% when I can get ~2.00% in a money market account. Perhaps an exception to this is a variable annuity where I removed a chunk of money from equity exposure in January just before the market headed south and it is collecting 3% in the cash account while being fully available at any time. But that's a more complex story.
For income, I hold a number of investment grade preferred stocks which on average are paying about 6%. You can get higher a yield than that but the quality starts to drops off. Sometimes these react temporarily to short term rate changes. They are primarily tied to long term rates since the call dates for new issues tends to be 5 years out. I frequently swap them if I can nab 1/3 to 1/2 of a quarterly dividend in a few days or weeks. That bumps up the yield nicely. When we had an interest rate cycle (more than 10 years ago), you could double or triple the yield, depending on the amplitude of the rate cycle in a year. This might be something for you to learn about for the future.