|
Yes, with Kubernetes, the patterns used are a little different than if you were to setup TLS and haproxy by hand (I actually use nginx, but it doesn't particularly matter). You deploy software, that software declares it needs TLS for its endpoint, and certs are obtained. While moving from one cluster to another, a new deployment of everything was done - about 20 different services - a few minutes work with Kubernetes. However, the fetching of TLS certs stopped working for the very last service! Yes, I should have migrated the certs, however, the migration was happing due to a failure - I couldn't access the old certs. I now make sure to backup those secrets rather than rely on re-issuance. Still, for a usecase like Kubernetes, 20 certs per domain per week is limiting. I do totally understand that the quotas are in place because cert issuance is expensive, but I'd happily pay a yearly subscription fee to LE to cover the costs and help fund them if the option was there! |