KEDA is a Kubernetes-based Event Driven Autoscaler. With KEDA, you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed.
Development
The following repositories relate to our implementation of this component:
Network Policies
flowchart LR
all([all services]) -->|Ingress ALL| svc[JupyterHub]
svc -->|Egress HTTPS| kubernetes[[Kubernetes API]]
svc -->|Egress DNS| coredns
Direction | Ports/Type | Description |
---|---|---|
Ingress | All | Allows all traffic inbound. TODO: This needs to be refined |
Egress | TCP/UDP 53 | Allows traffic for DNS ports |
Egress | HTTPS | Allows access to the kubernetes service to allow Kubernetes API Access |