|
|
|
|
|
by stephenr
3044 days ago
|
|
> This requires sharing the same cert and key for everything. That entirely depends on where/how you're terminating TLS. Do you really have > 20 different pieces of independent software all doing their own TLS? This is exactly what things like HAProxy are for. |
|
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!