Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
abhicloud authored Jan 5, 2024
1 parent 7e46b5d commit dfe27c3
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,20 @@ There are three main pre-requisites for a cdefense installation on-premises

1. A managed Postgres instance (for ex. AWS RDS db.r5.large) (Postgres is a Relational DB. Learn more about what is Postgres: https://www.postgresql.org/)
1. enable automated backups
2. A Kubernetes cluster (EKS/GKE/AKS) (/examples/eks) with at least two nodegroups. (Learn more about what is Kubernetes: https://kubernetes.io/)
2. A Kubernetes cluster (EKS/GKE/AKS) that has access to the above DB and to the internet (/examples/eks) with at least two nodegroups. (Learn more about what is Kubernetes: https://kubernetes.io/)
1. node group for jobs
1. each node has { label: job }
2. node group for all else
1. (optional) each node has { label: cdefense }
3. Access to the internet by installing Ingress controller. Doc: https://docs.aws.amazon.com/eks/latest/userguide/aws-load-balancer-controller.html
3. A cluster auto-scaler

Excel sheet with minimum infrastructure requirements: https://docs.google.com/spreadsheets/d/13R4DrVM6CfEgrlf3A7XDCrTNo8Aqq8DPU3Ne7FtHlgw/edit?usp=sharing

Note: How will you know that K8S is installed? Here is a K8S command to check if your K8S cluster is up and running : `kubectl get nodes`
Confirming pre-requisites (How will you know that K8S is installed?):
1. Here is a K8S command to check if your K8S cluster is up and running : `kubectl get nodes`
2. Here is a command to check if your K8S can access your Postgres DB : `...`
3. Here is a command to check if your K8S can connect to the internet : `...`

### WARNINGS & DEBUGGING

Expand Down

0 comments on commit dfe27c3

Please sign in to comment.