Skip to content

Commit b30e8d7

Browse files
committed
Fixed Wording from previous PR.
1 parent 7b637bd commit b30e8d7

File tree

1 file changed

+22
-38
lines changed

1 file changed

+22
-38
lines changed

content/id/docs/concepts/services-networking/service-topology.md

Lines changed: 22 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Topologi Service (_Service Topology_)
2+
title: Topologi Service (Service Topology)
33
feature:
4-
title: Topologi Service (_Service Topology_)
4+
title: Topologi Service (Service Topology)
55
description: >
66
Rute lalu lintas layanan berdasarkan topologi klaster.
77
@@ -26,7 +26,7 @@ _availability zone_ yang sama.
2626

2727
## Pengantar
2828

29-
Secara _default_, lalu lintas jaringan yang dikirim ke `ClusterIP` atau` NodePort` dari Service
29+
Secara bawaan lalu lintas jaringan yang dikirim ke `ClusterIP` atau` NodePort` dari Service
3030
dapat dialihkan ke alamat _backend_ untuk Service tersebut. Sejak Kubernetes 1.7
3131
dimungkinkan untuk merutekan lalu lintas jaringan "eksternal" ke Pod yang berjalan di
3232
Node yang menerima lalu lintas jaringan, tetapi fitur ini tidak didukung untuk `ClusterIP` dari
@@ -36,20 +36,20 @@ mengizinkan pembuat layanan untuk mendefinisikan kebijakan dalam merutekan lalu
3636
berdasarkan label Node untuk Node-Node asal dan tujuan.
3737

3838
Dengan menggunakan label Node yang sesuai antara asal dan tujuan, operator dapat
39-
menunjuk kelompok Node yang "lebih dekat" dan "lebih jauh" antara satu sama lain,
39+
menunjuk kelompok Node mana yang "lebih dekat" dan mana yang "lebih jauh" antara satu sama lain,
4040
dengan menggunakan metrik apa pun yang masuk akal untuk memenuhi persyaratan
41-
dari operator itu. Untuk sebagian besar operator di _cloud_ publik, misalnya, ada
41+
dari operator itu. Untuk sebagian besar operator di publik _cloud_, misalnya, ada
4242
preferensi untuk menjaga layanan lalu lintas jaringan dalam zona yang sama, karena lalu lintas jaringan
4343
antar zona memiliki biaya yang dibebankan, sementara lalu lintas jaringan
4444
dalam zona yang sama tidak ada biaya. Kebutuhan umum lainnya termasuk kemampuan untuk merutekan
4545
lalu lintas jaringan ke Pod lokal yang dikelola oleh sebuah DaemonSet, atau menjaga lalu lintas jaringan ke
4646
Node yang terhubung ke _top-of-rack switch_ yang sama untuk mendapatkan
47-
latensi terendah.
47+
latensi yang terendah.
4848

4949

5050
## Menggunakan Topologi Service
5151

52-
Jika klaster kamu mengaktifkan topologi layanan kamu dapat mengontrol rute lalu lintas jaringan Service
52+
Jika klaster kamu mengaktifkan topologi Service kamu dapat mengontrol rute lalu lintas jaringan Service
5353
dengan mengatur bagian `topologyKeys` pada spesifikasi Service. Bagian ini
5454
adalah daftar urutan label-label Node yang akan digunakan untuk mengurutkan _endpoint_
5555
saat mengakses Service ini. Lalu lintas jaringan akan diarahkan ke Node yang nilai
@@ -62,7 +62,7 @@ sama sekali _backend_ untuk Service tersebut. Artinya, _endpoint_ dipilih
6262
berdasarkan kunci topologi yang pertama yang tersedia pada _backend_. Jika dalam
6363
bagian ini ditentukan dan semua entri tidak memiliki _backend_ yang sesuai dengan
6464
topologi klien, maka Service tidak memiliki _backend_ untuk klien dan koneksi harus
65-
digagalkan. Nilai khusus `" * "` dapat digunakan untuk mengartikan "topologi
65+
digagalkan. Nilai khusus `"*"` dapat digunakan untuk mengartikan "topologi
6666
apa saja". Nilai _catch-all_ ini, jika digunakan, maka hanya sebagai
6767
nilai terakhir dalam daftar.
6868

@@ -73,32 +73,17 @@ Seandainya sebuah klaster dengan Node yang dilabeli dengan nama _host_ ,
7373
nama zona, dan nama wilayah mereka, maka kamu dapat mengatur nilai
7474
`topologyKeys` dari sebuah Service untuk mengarahkan lalu lintas jaringan seperti berikut ini.
7575

76-
* Hanya ke _endpoint_ dalam Node yang sama, gagal jika tidak ada _endpoint_ pada
77-
Node: `[" kubernetes.io/hostname "]`.
78-
* Lebih memilih ke _endpoint_ dalam Node yang sama, jika tidak ditemukan maka ke _endpoint_ pada
79-
  zona yang sama, diikuti oleh wilayah yang sama, dan selain itu gagal:
80-
`[" kubernetes.io/hostname ", "topology.kubernetes.io/zone", "topology.kubernetes.io/region"] `.
81-
  Ini mungkin berguna, misalnya, dalam kasus di mana lokalitas data sangat penting.
82-
* Lebih memilih ke _endpoint_ dalam zona yang sama, tetapi memilih _endpoint_ mana saja yang
83-
tersedia apabila tidak ada yang tersedia dalam zona ini:
84-
  `[" topology.kubernetes.io/zone "," * "]`.
76+
* Hanya ke _endpoint_ dalam Node yang sama, gagal jika tidak ada _endpoint_ pada Node: `["kubernetes.io/hostname"]`.
77+
* Lebih memilih ke _endpoint_ dalam Node yang sama, jika tidak ditemukan maka ke _endpoint_ pada zona yang sama, diikuti oleh wilayah yang sama, dan selain itu akan gagal: `["kubernetes.io/hostname ", "topology.kubernetes.io/zone", "topology.kubernetes.io/region"]`. Ini mungkin berguna, misalnya, dalam kasus di mana lokalitas data sangatlah penting.
78+
* Lebih memilih ke _endpoint_ dalam zona yang sama, tetapi memilih _endpoint_ mana saja yang tersedia apabila tidak ada yang tersedia dalam zona ini: `["topology.kubernetes.io/zone ","*"]`.
8579

8680

8781
## Batasan
8882

89-
* Topologi Service tidak kompatibel dengan `externalTrafficPolicy=Local`, dan
90-
   karena itu Service tidak dapat menggunakan kedua fitur ini sekaligus. Dimungkinkan untuk menggunakan
91-
   kedua fitur pada klaster yang sama untuk Service yang berbeda, bukan untuk
92-
   Service yang sama.
93-
94-
* Untuk saat ini kunci topologi yang valid hanya terbatas pada `kubernetes.io/hostname`,
95-
   `topology.kubernetes.io/zone`, dan` topology.kubernetes.io/region`, tetapi akan
96-
   digeneralisasikan ke label Node yang lain di masa depan.
97-
83+
* Topologi Service tidak kompatibel dengan `externalTrafficPolicy=Local`, dan karena itu Service tidak dapat menggunakan kedua fitur ini sekaligus. Dimungkinkan untuk menggunakan kedua fitur pada klaster yang sama untuk Service yang berbeda, bukan untuk Service yang sama.
84+
* Untuk saat ini kunci topologi yang valid hanya terbatas pada `kubernetes.io/hostname`, `topology.kubernetes.io/zone`, dan `topology.kubernetes.io/region`, tetapi akan digeneralisasikan ke label Node yang lain di masa depan.
9885
* Kunci topologi harus merupakan kunci label yang valid dan paling banyak hanya 16 kunci yang dapat ditentukan.
99-
100-
* Nilai _catch-all_, `" * "`, harus menjadi nilai terakhir pada kunci topologi, jika
101-
   nilai itu digunakan.
86+
* Nilai _catch-all_, `"*"`, harus menjadi nilai terakhir pada kunci topologi, jika nilai itu digunakan.
10287

10388

10489
## Contoh
@@ -127,7 +112,7 @@ spec:
127112
128113
### Lebih memilih _endpoint_ pada Node lokal
129114
130-
Service yang lebih memilih _endpoint_ pada Node lokal tetapi akan memilih ke _endpoint_
115+
Service yang lebih memilih _endpoint_ pada Node lokal, namun akan memilih ke _endpoint_
131116
dalam klaster jika _endpoint_ pada Node lokal tidak ada:
132117
133118
```yaml
@@ -148,10 +133,10 @@ spec:
148133
```
149134
150135
151-
### Hanya untuk _endpoint_ pada Zona atau Wilayah
136+
### Hanya untuk _endpoint_ pada zona atau wilayah yang sama
152137
153-
Service yang lebih memilih _endpoint_ zona daripada wilayah. Jika tidak ada _endpoint_ pada
154-
keduanya, make lalu lintas jaringan akan dihentikan.
138+
Service yang lebih memilih _endpoint_ dalam zona yang sama daripada wilayah yang sama. Jika tidak ada _endpoint_ pada
139+
keduanya, maka lalu lintas jaringan akan dihentikan.
155140
156141
157142
```yaml
@@ -171,10 +156,10 @@ spec:
171156
- "topology.kubernetes.io/region"
172157
```
173158
174-
### Lebih memilih _endpoint_ pada Node Lokal, Zonal, terakhir Regional
159+
### Lebih memilih _endpoint_ pada Node lokal, zona yang sama, dan kemudian wilayah yang sama
175160
176-
Service yang lebih memilih _endpoint_ pada Node lokal, zonal, kemudian regional
177-
tetapi jika tetap tidak ditemukan maka akan memilih _endpoint_ diseluruh klaster.
161+
Service yang lebih memilih _endpoint_ pada Node lokal, zona yang sama, dan kemudian baru wilayah yang sama,
162+
namun jika tetap tidak ditemukan maka akan memilih _endpoint_ diseluruh klaster.
178163
179164
```yaml
180165
apiVersion: v1
@@ -195,12 +180,11 @@ spec:
195180
- "*"
196181
```
197182
198-
199183
{{% /capture %}}
200184
201185
{{% capture whatsnext %}}
202186
203187
* Baca tentang [mengaktifkan topologi Service](/docs/tasks/administer-cluster/enabling-service-topology)
204188
* Baca [menghubungkan aplikasi dengan Service](/docs/concepts/services-networking/connect-applications-service/)
205189
206-
{{% /capture %}}
190+
{{% /capture %}}

0 commit comments

Comments
 (0)