Secure Kubernetes with AWS Private Certificate Authority
You can use AWS Private Certificate Authority to provide certificates for secure authentication and encryption
over TLS and mTLS. AWS Private CA provides an open source plugin, AWS Private CA Connector for Kubernetesaws-privateca-issuer
) for the widely adopted cert-manager
The aws-privateca-issuer
plugin allows you to issue AWS Private CA certificates
through cert-manager
. You can use the plugin with Amazon Elastic Kubernetes Service (Amazon EKS), a
self-managed Kubernetes cluster on AWS, or in an on-premise Kubernetes cluster. The plugin
works on both x86 and ARM architectures.
AWS Private CA has HSM backed keys that can't be exported. If you have regulatory requirements for controlling access and auditing your CA operations, you can use AWS Private CA to improve auditability and to support compliance.
Note
If you are running on Amazon EKS, we recommend that you use the cert-manager
and aws-privateca-connector-for-kubernetes
add-ons for a managed
installation experience. For more information, refer to AWS add-ons.