Skip to main content

Tools

Certificate management​

  • Tool: CertManager
  • Explanation: CertManager is the tool used to generate self-signed and validated certificates against the DNS so that all traffic to the different applications goes with ssl/tls certificates.

Ingress Controller​

  • Tool: appSec-nginx
  • Explanation: appSec-nginx is the tool used to add an extra layer of security to the handling of traffic to Kubernetes.

Deployment tool​

  • Tool: ArgoCD
  • Explanation: ArgoCD is a tool used to perform automated deployments of applications in Kubernetes, it also uses the source code repository as the only source of truth.

PaaS​

  • Tool: Kubernetes
  • Explanation: Kubernetes platform is used to deploy all the applications of the project, being able to obtain scalability, monitoring and a high elasticity index.