metropolis/node: add metrics ports to reserverd ports list

I forgot to add these when implementing their functionality, woops.

Change-Id: I316f0c44577f22ea7f911424f0b8437466a99170
Reviewed-on: https://review.monogon.dev/c/monogon/+/2913
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/node/ports.go b/metropolis/node/ports.go
index ded1815..f46e4db 100644
--- a/metropolis/node/ports.go
+++ b/metropolis/node/ports.go
@@ -90,6 +90,10 @@
 	MetricsPort,
 	MetricsNodeListenerPort,
 	MetricsEtcdListenerPort,
+	MetricsKubeSchedulerListenerPort,
+	MetricsKubeControllerManagerListenerPort,
+	MetricsKubeAPIServerListenerPort,
+	MetricsContainerdListenerPort,
 	KubernetesAPIPort,
 	KubernetesAPIWrappedPort,
 	KubernetesWorkerLocalAPIPort,
@@ -108,12 +112,26 @@
 		return "wireguard"
 	case NodeManagementPort:
 		return "node-mgmt"
+	case MetricsPort:
+		return "metrics"
+	case MetricsNodeListenerPort:
+		return "metrics-node-exporter"
+	case MetricsEtcdListenerPort:
+		return "metrics-etcd"
+	case MetricsKubeSchedulerListenerPort:
+		return "metrics-kubernetes-scheduler"
+	case MetricsKubeControllerManagerListenerPort:
+		return "metrics-kubernetes-controller-manager"
+	case MetricsKubeAPIServerListenerPort:
+		return "metrics-kubernetes-api-server"
+	case MetricsContainerdListenerPort:
+		return "metrics-containerd"
 	case KubernetesAPIPort:
 		return "kubernetes-api"
-	case KubernetesWorkerLocalAPIPort:
-		return "kubernetes-worker-local-api"
 	case KubernetesAPIWrappedPort:
 		return "kubernetes-api-wrapped"
+	case KubernetesWorkerLocalAPIPort:
+		return "kubernetes-worker-local-api"
 	case DebuggerPort:
 		return "delve"
 	}