Ports

### 1. Control Plane (Master Nodes)
| Porta       | Protocollo | Componente              | Descrizione                                      |
|:------------|:-----------|:------------------------|:-------------------------------------------------|
| 6443        | TCP        | Kubernetes API Server   | Endpoint principale per kubectl e comunicazioni. |
| 2379-2380   | TCP        | etcd server API         | Database del cluster (2379 client, 2380 peering).|
| 10250       | TCP        | Kubelet API             | Utilizzata dai componenti per parlare con i nodi.|
| 10259       | TCP        | kube-scheduler          | Porta per il monitoraggio dello scheduler.       |
| 10257       | TCP        | kube-controller-manager | Porta per il monitoraggio del controller manager.|

### 2. Worker Nodes
| Porta       | Protocollo | Componente              | Descrizione                                      |
|:------------|:-----------|:------------------------|:-------------------------------------------------|
| 10250       | TCP        | Kubelet API             | Necessaria per gestione pod e logs dal master.   |
| 30000-32767 | TCP        | NodePort Services       | Range di default per esporre servizi esternamente.|

### 3. Networking: Canal (Flannel + Calico)
| Porta       | Protocollo | Componente              | Descrizione                                      |
|:------------|:-----------|:------------------------|:-------------------------------------------------|
| 8472        | UDP        | VXLAN (Flannel)         | Porta di default per l'incapsulamento del traffico tra nodi. |
| 9099        | TCP        | Calico Felix            | Health check e reporting dello stato di Felix.   |
| 5473        | TCP        | Typha (opzionale)       | Usata per scalabilità se Canal usa Typha per etcd.|