I don't really like the idea of creating a Secret *in every namespace* to hold the certs, though mounting those into pods would be trivial.
Mounting the /etc/ssl/certs hostPath (readOnly, scoped to that specific directory) into the pods seems like a more efficient approach... but hostPaths give me nightmares, even as a K8s novice.
Is there another reasonable option I'm missing?
I guess another option would be to maintain our own images with the cert chain built in and just deploy those out of the private registry.
Which was going to be my approach before I realized that it wouldn't work without somehow convincing the nodes to trust that registry and then eventually figured out how to make that happen but now I don't really want to maintain all those extra images just because.
Ugh computers are dumb. Certificates are the worst.