DevOps - create NCRC k8s cluster
Estimate time: ~ 8 hours
Main stages
-
- create NCRC k8s cluster (http://ci.kotahi.cloud/view/Setup/job/aws-kotahi-setup) -
- switch ncrc.kotahi.cloud to new Load Balancer in Dnsimple web ui -
- install initial k8s resources manually (eks update-kubeconfig, kubectl create) -
- initial deploy Kotahi stack (http://ci.kotahi.cloud/view/Setup/job/k8s-kotahi-setup) -
- check ncrc.kotahi.cloud and ncrc.kotahi.cloud/login -
- regular deploy Kotahi stack (http://ci.kotahi.cloud/view/Deploy/job/k8s-kotahi-deploy) -
- install k8s Monitoring (Prometheus/Loki/Grafana) and Dashboard -
- configure regular snapshoting for NCRC RDS instance in AWS Backup