Answer:
a) kubernetes cluster with minimum 32GB and 8CPU cores free. Prefer to start with 2x this number.
- Load Balancer for ingress (nginx ingress can be installed automatically)
- Cert Manager (default cert-manager can be installed automatially)
- Automatic PVC provisioner (or manually created 4 ,10GB, PVs)
b) Any one of :github repo, gitlab, bitbucket or S3 bucket. This used for gitops style spinnaker
c) Optional: Hashicorp Vault for secret management