This project contains scripts and instructions to manage Linkerd using Argo CD.
The scripts and commands are tested with the following software:
- k3d v5.4.6
- Linkerd 2.12.0
- Argo CD v2.4.12
- cert-manager 1.9.1
- sealed-secrets 0.18.5
- Automate the Linkerd control plane install and upgrade lifecycle using Argo CD
- Incorporate Linkerd auto proxy injection feature into the GitOps workflow to auto mesh applications
- Securely store the mTLS trust anchor key/cert with offline encryption and runtime auto-decryption using sealed-secrets
- Use cert-manager to manage the mTLS issuer key/cert resources
- Utilize Argo CD projects to manage bootstrap dependencies and limit access to servers, namespaces and resources
- Uses Argo CD app of apps pattern to declaratively manage a group of application
The complete guide can be found in http://linkerd.io/2/tasks/gitops/