Service Mesh (Linkerd)
Install cert-manager
helm repo add jetstack https://charts.jetstack.io --force-update
helm repo update
helm upgrade --install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set crds.enabled=true --waitInstall AWS PrivateCA Issuer
Create IAM Policy
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "awspcaissuer",
"Action": [
"acm-pca:DescribeCertificateAuthority",
"acm-pca:GetCertificate",
"acm-pca:IssueCertificate"
],
"Effect": "Allow",
"Resource": "arn:aws:acm-pca:*:*:certificate-authority/*"
}
]
}Create service account and IAM Role
Install via helm
Create a Private Root CA for Linkerd
Create an AWSPCAIssuer
Create Linkerd Identity Issuer Certificate
Validate that the linkerd-identity-issuer certificate is ready
Install Linkerd

Install linkerd CRDs and Control Plane via helm (using ha-values)
Apply to Immuta deployment
Validate tls identity on pods
Last updated

