|
| 1 | +--- |
| 2 | +title: Port dan Protokol |
| 3 | +content_type: reference |
| 4 | +weight: 40 |
| 5 | +--- |
| 6 | + |
| 7 | +Ketika menjalankan Kubernetes di lingkungan dengan jaringan yang terbatas dan ketat, seperti pada *on-premises data center* dengan *firewall* fisik pada jaringan tersebut atau jaringan virtual di *public cloud*, akan sangat berguna apabila kita mengetahui *port* dan protokol yang digunakan oleh komponen Kubernetes |
| 8 | + |
| 9 | +## Panel Kontrol |
| 10 | + |
| 11 | +| Protokol | Arah | Rentang Port | Tujuan | Digunakan oleh | |
| 12 | +|----------|-----------|------------|-------------------------|---------------------------| |
| 13 | +| TCP | Inbound | 6443 | Kubernetes API server | All | |
| 14 | +| TCP | Inbound | 2379-2380 | etcd server client API | kube-apiserver, etcd | |
| 15 | +| TCP | Inbound | 10250 | Kubelet API | Self, Control plane | |
| 16 | +| TCP | Inbound | 10259 | kube-scheduler | Self | |
| 17 | +| TCP | Inbound | 10257 | kube-controller-manager | Self | |
| 18 | + |
| 19 | +Meskipun *port* Etcd termasuk dalam bagian panel kontrol diatas (sebagai bawaan dari instalasi klaster Kubernetes itu sendiri), Anda dapat membangun klaster Etcd Anda sendiri di luar Kubernetes atau melalui *port* kustom. |
| 20 | + |
| 21 | +## Worker node(s) {#node} |
| 22 | + |
| 23 | +| Protokol | Arah | Rentang Port | Tujuan | Digunakan oleh | |
| 24 | +|----------|-----------|-------------|-----------------------|-------------------------| |
| 25 | +| TCP | Inbound | 10250 | Kubelet API | Self, Control plane | |
| 26 | +| TCP | Inbound | 10256 | kube-proxy | Self, Load balancers | |
| 27 | +| TCP | Inbound | 30000-32767 | NodePort Services† | All | |
| 28 | + |
| 29 | +† Rentang *port* bawaan untuk [Service berbasis NodePort](/docs/concepts/services-networking/service/). |
| 30 | + |
| 31 | +Semua nomor *port* bawaan dapat ditimpa dengan nomor lainnya. Ketika *port* kustom dipilih, *port* tersebut harus dibuka dan dapat diakses oleh komponen Kubernetes lainnya. |
| 32 | + |
| 33 | +Salah satu contoh yang umum adalah *port* API *server* yang terkadang diganti ke 443. Sebagai alternatif, *port* bawaan tetap digunakan dan API *server* tersebut ditempatkan di belakang *load balancer* yang dapat diakses melalui *port* 443. Kemudian, *request* yang diterima diteruskan ke API *server* melalui *port* bawaannya. |
0 commit comments