# Port usage

This document includes the port used by system components,
so we can avoid port collisions.

See also pkg/wellknownports/wellknownports.go

| Port | Description                              |
| ---- | ---------------------------------------- |
| 22   | SSH                                      |
| 179  | Calico                                   |
| 443  | Kubernetes API                           |
| 2380 | etcd main peering                        |
| 2381 | etcd events peering                      |
| 2382 | etcd cilium peering                      |
| 3988 | kops controller serving port             |
| 3989 | node local dns health check              |
| 3990 | Kube API health check                    |
| 3991 | etcd-manager - cilium - grpc             |
| 3992 | etcd-manager - cilium - quarantined      |
| 3993 | dns gossip - dns-controller - memberlist (removed in kOps 1.37) |
| 3994 | etcd-manager - main - quarantined        |
| 3995 | etcd-manager - events - quarantined      |
| 3996 | etcd-manager - main - grpc               |
| 3997 | etcd-manager - events - grpc             |
| 3998 | dns gossip - dns-controller - weave mesh (removed in kOps 1.37) |
| 3999 | dns gossip - protokube - weave mesh (removed in kOps 1.37) |
| 4000 | protokube gossip member list (removed in kOps 1.37) |
| 4001 | etcd main client                         |
| 4002 | etcd events client                       |
| 4003 | etcd cilium client                       |
| 4789 | VXLAN                                    |
| 6942 | Cilium operator prometheus port          |
| 9090 | Cilium prometheus port                   |
| 9965 | Cilium hubble prometheus port            |
