Skip to content

Solution design

Cluster setup logic

  • Create a Kubernetes Cluster and get CLI access (download kubectl configuration)
  • Install & configure kube add-ons
    • Install certificate issuer (cert-manager)
    • Create storage class
    • Create Ingress Controller (NGINX or HAProxy)
    • Create load balancer
    • Install secret management (Sealed Secrets)
    • Deploy GitOps tool (ArgoCD or Fleet)
  • Setup Security (NeuVector)
  • Install Observability (OpenTelemetry, Granafa)
  • Setup Continuous Deployment
    • Configure GitOps repositories and deploy backing services and applications