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.|