azavea / noaa-hydro-data

NOAA Phase 2 Hydrological Data Processing
11 stars 3 forks source link

Use Terrafom module for core Kubernetes infrastructure #69

Closed jpolchlo closed 2 years ago

jpolchlo commented 2 years ago

The heart of the Kubernetes deployment for this project can be abstracted into a common core that can serve multiple endeavors. That core is the EKS cluster, configured with a single always-on node which runs the core system software: coredns, kube-proxy, vpc-cni, and Karpenter for autoscaling. That provides a solid base for any cluster we might want to run in the future.

Creating the Terraform module is tracked by azavea/kubernetes#1. This issue is to integrate that module into the deployment for the NOAA cluster, which will install and manage infrastructure relevant to this project (DaskHub, mostly).

jpolchlo commented 2 years ago

This migration is complete, but the documentation has not been done. I'm closing this as complete, but I will follow up with a documentation issue.