Skip to content

Commit 5cd0e54

Browse files
authored
Merge pull request kubernetes#50311 from enchant3dmango/docs/pod-glossary-id
[id] Standardizing word 'klaster'
2 parents cd0c00b + b452fb2 commit 5cd0e54

File tree

12 files changed

+306
-306
lines changed

12 files changed

+306
-306
lines changed

Diff for: content/id/docs/concepts/architecture/controller.md

+54-54
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ lingkaran tertutup yang mengatur keadaan suatu sistem.
1212
Berikut adalah salah satu contoh kontrol tertutup: termostat di sebuah ruangan.
1313

1414
Ketika kamu mengatur suhunya, itu mengisyaratkan ke termostat
15-
tentang *keadaan yang kamu inginkan*. Sedangkan suhu kamar yang sebenarnya
15+
tentang *keadaan yang kamu inginkan*. Sedangkan suhu kamar yang sebenarnya
1616
adalah *keadaan saat ini*. Termostat berfungsi untuk membawa keadaan saat ini
17-
mendekati ke keadaan yang diinginkan, dengan menghidupkan atau mematikan
17+
mendekati ke keadaan yang diinginkan, dengan menghidupkan atau mematikan
1818
perangkat.
1919

2020
Di Kubernetes, _controller_ adalah kontrol tertutup yang mengawasi keadaan klaster
21-
{{< glossary_tooltip term_id="cluster" text="klaster" >}} kamu, lalu membuat atau meminta
22-
perubahan jika diperlukan. Setiap _controller_ mencoba untuk memindahkan status
21+
{{< glossary_tooltip term_id="cluster" text="klaster" >}} kamu, lalu membuat atau meminta
22+
perubahan jika diperlukan. Setiap _controller_ mencoba untuk memindahkan status
2323
klaster saat ini mendekati keadaan yang diinginkan.
2424

2525
{{< glossary_definition term_id="controller" length="short">}}
@@ -29,24 +29,24 @@ klaster saat ini mendekati keadaan yang diinginkan.
2929

3030
<!-- body -->
3131

32-
## Pola _controller_
32+
## Pola _controller_
3333

34-
Sebuah _controller_ melacak sekurang-kurangnya satu jenis sumber daya dari
34+
Sebuah _controller_ melacak sekurang-kurangnya satu jenis sumber daya dari
3535
Kubernetes.
3636
[objek-objek](/id/docs/concepts/overview/working-with-objects/kubernetes-objects/) ini
37-
memiliki *spec field* yang merepresentasikan keadaan yang diinginkan. Satu atau
38-
lebih _controller_ untuk *resource* tersebut bertanggung jawab untuk membuat
37+
memiliki *spec field* yang merepresentasikan keadaan yang diinginkan. Satu atau
38+
lebih _controller_ untuk *resource* tersebut bertanggung jawab untuk membuat
3939
keadaan sekarang mendekati keadaan yang diinginkan.
4040

41-
_Controller_ mungkin saja melakukan tindakan itu sendiri; namun secara umum, di
41+
_Controller_ mungkin saja melakukan tindakan itu sendiri; namun secara umum, di
4242
Kubernetes, _controller_ akan mengirim pesan ke
43-
{{< glossary_tooltip text="API server" term_id="kube-apiserver" >}} yang
44-
mempunyai efek samping yang bermanfaat. Kamu bisa melihat contoh-contoh
43+
{{< glossary_tooltip text="API server" term_id="kube-apiserver" >}} yang
44+
mempunyai efek samping yang bermanfaat. Kamu bisa melihat contoh-contoh
4545
di bawah ini.
4646

4747
{{< comment >}}
4848
Beberapa _controller_ bawaan, seperti _controller namespace_, bekerja pada objek
49-
yang tidak memiliki *spec*. Agar lebih sederhana, halaman ini tidak
49+
yang tidak memiliki *spec*. Agar lebih sederhana, halaman ini tidak
5050
menjelaskannya secara detail.
5151
{{< /comment >}}
5252

@@ -57,92 +57,92 @@ bawaan dari Kubernetes. _Controller_ bawaan tersebut mengelola status melalui
5757
interaksi dengan server API dari suatu klaster.
5858

5959
Job adalah sumber daya dalam Kubernetes yang menjalankan a
60-
{{< glossary_tooltip term_id="pod" >}}, atau mungkin beberapa Pod sekaligus,
60+
{{< glossary_tooltip term_id="pod" >}}, atau mungkin beberapa Pod sekaligus,
6161
untuk melakukan sebuah pekerjaan dan kemudian berhenti.
6262

63-
(Setelah [dijadwalkan](/id/docs/concepts/scheduling-eviction/), objek Pod
63+
(Setelah [dijadwalkan](/id/docs/concepts/scheduling-eviction/), objek Pod
6464
akan menjadi bagian dari keadaan yang diinginkan oleh kubelet).
6565

66-
Ketika _controller job_ melihat tugas baru, maka _controller_ itu memastikan bahwa,
67-
di suatu tempat pada klaster kamu, kubelet dalam sekumpulan Node menjalankan
68-
Pod-Pod dengan jumlah yang benar untuk menyelesaikan pekerjaan. _Controller job_
69-
tidak menjalankan sejumlah Pod atau kontainer apa pun untuk dirinya sendiri.
70-
Namun, _controller job_ mengisyaratkan kepada server API untuk membuat atau
66+
Ketika _controller job_ melihat tugas baru, maka _controller_ itu memastikan bahwa,
67+
di suatu tempat pada klaster kamu, kubelet dalam sekumpulan Node menjalankan
68+
Pod-Pod dengan jumlah yang benar untuk menyelesaikan pekerjaan. _Controller job_
69+
tidak menjalankan sejumlah Pod atau kontainer apa pun untuk dirinya sendiri.
70+
Namun, _controller job_ mengisyaratkan kepada server API untuk membuat atau
7171
menghapus Pod. Komponen-komponen lain dalam
7272
{{< glossary_tooltip text="control plane" term_id="control-plane" >}}
73-
bekerja berdasarkan informasi baru (adakah Pod-Pod baru untuk menjadwalkan dan
73+
bekerja berdasarkan informasi baru (adakah Pod-Pod baru untuk menjadwalkan dan
7474
menjalankan pekerjan), dan pada akhirnya pekerjaan itu selesai.
7575

76-
Setelah kamu membuat Job baru, status yang diharapkan adalah bagaimana
77-
pekerjaan itu bisa selesai. _Controller job_ membuat status pekerjaan saat ini
78-
agar mendekati dengan keadaan yang kamu inginkan: membuat Pod yang melakukan
79-
pekerjaan yang kamu inginkan untuk Job tersebut, sehingga Job hampir
76+
Setelah kamu membuat Job baru, status yang diharapkan adalah bagaimana
77+
pekerjaan itu bisa selesai. _Controller job_ membuat status pekerjaan saat ini
78+
agar mendekati dengan keadaan yang kamu inginkan: membuat Pod yang melakukan
79+
pekerjaan yang kamu inginkan untuk Job tersebut, sehingga Job hampir
8080
terselesaikan.
8181

82-
_Controller_ juga memperbarui objek yang mengkonfigurasinya. Misalnya: setelah
83-
pekerjaan dilakukan untuk Job tersebut, _controller job_ memperbarui objek Job
82+
_Controller_ juga memperbarui objek yang mengkonfigurasinya. Misalnya: setelah
83+
pekerjaan dilakukan untuk Job tersebut, _controller job_ memperbarui objek Job
8484
dengan menandainya `Finished`.
8585

86-
(Ini hampir sama dengan bagaimana beberapa termostat mematikan lampu untuk
87-
mengindikasikan bahwa kamar kamu sekarang sudah berada pada suhu yang kamu
86+
(Ini hampir sama dengan bagaimana beberapa termostat mematikan lampu untuk
87+
mengindikasikan bahwa kamar kamu sekarang sudah berada pada suhu yang kamu
8888
inginkan).
8989

9090
### Kontrol Langsung
9191

9292
Berbeda dengan sebuah Job, beberapa dari _controller_ perlu melakukan perubahan
9393
sesuatu di luar dari klaster kamu.
9494

95-
Sebagai contoh, jika kamu menggunakan kontrol tertutup untuk memastikan apakah
95+
Sebagai contoh, jika kamu menggunakan kontrol tertutup untuk memastikan apakah
9696
cukup {{< glossary_tooltip text="Node" term_id="node" >}}
97-
dalam kluster kamu, maka _controller_ memerlukan sesuatu di luar klaster saat ini
97+
dalam klaster kamu, maka _controller_ memerlukan sesuatu di luar klaster saat ini
9898
untuk mengatur Node-Node baru apabila dibutuhkan.
9999

100-
_controller_ yang berinteraksi dengan keadaan eksternal dapat menemukan keadaan
101-
yang diinginkannya melalui server API, dan kemudian berkomunikasi langsung
102-
dengan sistem eksternal untuk membawa keadaan saat ini mendekat keadaan yang
100+
_controller_ yang berinteraksi dengan keadaan eksternal dapat menemukan keadaan
101+
yang diinginkannya melalui server API, dan kemudian berkomunikasi langsung
102+
dengan sistem eksternal untuk membawa keadaan saat ini mendekat keadaan yang
103103
diinginkan.
104104

105-
(Sebenarnya ada sebuah [_controller_](https://github.com/kubernetes/autoscaler/) yang melakukan penskalaan node secara
105+
(Sebenarnya ada sebuah [_controller_](https://github.com/kubernetes/autoscaler/) yang melakukan penskalaan node secara
106106
horizontal dalam klaster kamu.
107107

108108
## Status sekarang berbanding status yang diinginkan {#sekarang-banding-diinginkan}
109109

110110
Kubernetes mengambil pandangan sistem secara _cloud-native_, dan mampu menangani
111111
perubahan yang konstan.
112112

113-
Klaster kamu dapat mengalami perubahan kapan saja pada saat pekerjaan sedang
113+
Klaster kamu dapat mengalami perubahan kapan saja pada saat pekerjaan sedang
114114
berlangsung dan kontrol tertutup secara otomatis memperbaiki setiap kegagalan.
115-
Hal ini berarti bahwa, secara potensi, klaster kamu tidak akan pernah mencapai
115+
Hal ini berarti bahwa, secara potensi, klaster kamu tidak akan pernah mencapai
116116
kondisi stabil.
117117

118-
Selama _controller_ dari klaster kamu berjalan dan mampu membuat perubahan yang
118+
Selama _controller_ dari klaster kamu berjalan dan mampu membuat perubahan yang
119119
bermanfaat, tidak masalah apabila keadaan keseluruhan stabil atau tidak.
120120

121121
## Perancangan
122122

123-
Sebagai prinsip dasar perancangan, Kubernetes menggunakan banyak _controller_ yang
124-
masing-masing mengelola aspek tertentu dari keadaan klaster. Yang paling umum,
125-
kontrol tertutup tertentu menggunakan salah satu jenis sumber daya
126-
sebagai suatu keadaan yang diinginkan, dan memiliki jenis sumber daya yang
123+
Sebagai prinsip dasar perancangan, Kubernetes menggunakan banyak _controller_ yang
124+
masing-masing mengelola aspek tertentu dari keadaan klaster. Yang paling umum,
125+
kontrol tertutup tertentu menggunakan salah satu jenis sumber daya
126+
sebagai suatu keadaan yang diinginkan, dan memiliki jenis sumber daya yang
127127
berbeda untuk dikelola dalam rangka membuat keadaan yang diinginkan terjadi.
128128

129-
Sangat penting untuk memiliki beberapa _controller_ sederhana daripada hanya satu
130-
_controller_ saja, dimana satu kumpulan monolitik kontrol tertutup saling
129+
Sangat penting untuk memiliki beberapa _controller_ sederhana daripada hanya satu
130+
_controller_ saja, dimana satu kumpulan monolitik kontrol tertutup saling
131131
berkaitan satu sama lain. Karena _controller_ bisa saja gagal, sehingga Kubernetes
132132
dirancang untuk memungkinkan hal tersebut.
133133

134134
Misalnya: _controller_ pekerjaan melacak objek pekerjaan (untuk menemukan
135-
adanya pekerjaan baru) dan objek Pod (untuk menjalankan pekerjaan tersebut dan
136-
kemudian melihat lagi ketika pekerjaan itu sudah selesai). Dalam hal ini yang
135+
adanya pekerjaan baru) dan objek Pod (untuk menjalankan pekerjaan tersebut dan
136+
kemudian melihat lagi ketika pekerjaan itu sudah selesai). Dalam hal ini yang
137137
lain membuat pekerjaan, sedangkan _controller_ pekerjaan membuat Pod-Pod.
138138

139139
{{< note >}}
140-
Ada kemungkinan beberapa _controller_ membuat atau memperbarui jenis objek yang
141-
sama. Namun di belakang layar, _controller_ Kubernetes memastikan bahwa mereka
142-
hanya memperhatikan sumbr daya yang terkait dengan sumber daya yang mereka
140+
Ada kemungkinan beberapa _controller_ membuat atau memperbarui jenis objek yang
141+
sama. Namun di belakang layar, _controller_ Kubernetes memastikan bahwa mereka
142+
hanya memperhatikan sumbr daya yang terkait dengan sumber daya yang mereka
143143
kendalikan.
144144

145-
Misalnya, kamu dapat memiliki Deployment dan Job; dimana keduanya akan membuat
145+
Misalnya, kamu dapat memiliki Deployment dan Job; dimana keduanya akan membuat
146146
Pod. _Controller Job_ tidak akan menghapus Pod yang dibuat oleh Deployment kamu,
147147
karena ada informasi ({{< glossary_tooltip term_id="label" text="labels" >}})
148148
yang dapat oleh _controller_ untuk membedakan Pod-Pod tersebut.
@@ -156,14 +156,14 @@ bawaan memberikan perilaku inti yang sangat penting.
156156

157157
_Controller Deployment_ dan _controller Job_ adalah contoh dari _controller_ yang
158158
hadir sebagai bagian dari Kubernetes itu sendiri (_controller_ "bawaan").
159-
Kubernetes memungkinkan kamu menjalankan _control plane_ yang tangguh, sehingga
160-
jika ada _controller_ bawaan yang gagal, maka bagian lain dari _control plane_ akan
159+
Kubernetes memungkinkan kamu menjalankan _control plane_ yang tangguh, sehingga
160+
jika ada _controller_ bawaan yang gagal, maka bagian lain dari _control plane_ akan
161161
mengambil alih pekerjaan.
162162

163-
Kamu juga dapat menemukan pengontrol yang berjalan di luar _control plane_, untuk
164-
mengembangkan lebih jauh Kubernetes. Atau, jika mau, kamu bisa membuat
163+
Kamu juga dapat menemukan pengontrol yang berjalan di luar _control plane_, untuk
164+
mengembangkan lebih jauh Kubernetes. Atau, jika mau, kamu bisa membuat
165165
_controller_ baru sendiri. Kamu dapat menjalankan _controller_ kamu sendiri sebagai
166-
satu kumpulan dari beberapa Pod, atau bisa juga sebagai bagian eksternal dari
166+
satu kumpulan dari beberapa Pod, atau bisa juga sebagai bagian eksternal dari
167167
Kubernetes. Manakah yang paling sesuai akan tergantung pada apa yang _controller_
168168
khusus itu lakukan.
169169

Diff for: content/id/docs/concepts/cluster-administration/networking.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Jaringan Kluster
2+
title: Jaringan Klaster
33
content_type: concept
44
weight: 50
55
---
@@ -24,7 +24,7 @@ Kubernetes adalah tentang berbagi mesin antar aplikasi. Pada dasarnya,
2424
saat berbagi mesin harus memastikan bahwa dua aplikasi tidak mencoba menggunakan
2525
_port_ yang sama. Mengkoordinasikan _port_ di banyak pengembang sangat sulit
2626
dilakukan pada skala yang berbeda dan memaparkan pengguna ke masalah
27-
tingkat kluster yang di luar kendali mereka.
27+
tingkat klaster yang di luar kendali mereka.
2828

2929
Alokasi _port_ yang dinamis membawa banyak komplikasi ke sistem - setiap aplikasi
3030
harus menganggap _port_ sebagai _flag_, _server_ API harus tahu cara memasukkan
@@ -73,17 +73,17 @@ Detail tentang cara kerja sistem AOS dapat diakses di sini: http://www.apstra.co
7373

7474
### AWS VPC CNI untuk Kubernetes
7575

76-
[AWS VPC CNI](https://github.com/aws/amazon-vpc-cni-k8s) menawarkan jaringan AWS _Virtual Private Cloud_ (VPC) terintegrasi untuk kluster Kubernetes. Plugin CNI ini menawarkan _throughput_ dan ketersediaan tinggi, latensi rendah, dan _jitter_ jaringan minimal. Selain itu, pengguna dapat menerapkan jaringan AWS VPC dan praktik keamanan terbaik untuk membangun kluster Kubernetes. Ini termasuk kemampuan untuk menggunakan catatan aliran VPC, kebijakan perutean VPC, dan grup keamanan untuk isolasi lalu lintas jaringan.
76+
[AWS VPC CNI](https://github.com/aws/amazon-vpc-cni-k8s) menawarkan jaringan AWS _Virtual Private Cloud_ (VPC) terintegrasi untuk klaster Kubernetes. Plugin CNI ini menawarkan _throughput_ dan ketersediaan tinggi, latensi rendah, dan _jitter_ jaringan minimal. Selain itu, pengguna dapat menerapkan jaringan AWS VPC dan praktik keamanan terbaik untuk membangun klaster Kubernetes. Ini termasuk kemampuan untuk menggunakan catatan aliran VPC, kebijakan perutean VPC, dan grup keamanan untuk isolasi lalu lintas jaringan.
7777

78-
Menggunakan _plugin_ CNI ini memungkinkan Pod Kubernetes memiliki alamat IP yang sama di dalam Pod seperti yang mereka lakukan di jaringan VPC. CNI mengalokasikan AWS _Elastic Networking Interfaces_ (ENIs) ke setiap node Kubernetes dan menggunakan rentang IP sekunder dari setiap ENI untuk Pod pada Node. CNI mencakup kontrol untuk pra-alokasi ENI dan alamat IP untuk waktu mulai Pod yang cepat dan memungkinkan kluster besar hingga 2.000 Node.
78+
Menggunakan _plugin_ CNI ini memungkinkan Pod Kubernetes memiliki alamat IP yang sama di dalam Pod seperti yang mereka lakukan di jaringan VPC. CNI mengalokasikan AWS _Elastic Networking Interfaces_ (ENIs) ke setiap node Kubernetes dan menggunakan rentang IP sekunder dari setiap ENI untuk Pod pada Node. CNI mencakup kontrol untuk pra-alokasi ENI dan alamat IP untuk waktu mulai Pod yang cepat dan memungkinkan klaster besar hingga 2.000 Node.
7979

8080
Selain itu, CNI dapat dijalankan bersama [Calico untuk penegakan kebijakan jaringan](https://docs.aws.amazon.com/eks/latest/userguide/calico.html). Proyek AWS VPC CNI adalah _open source_ dengan [dokumentasi di GitHub](https://github.com/aws/amazon-vpc-cni-k8s).
8181

8282
### Big Cloud Fabric dari Big Switch Networks
8383

8484
[Big Cloud Fabric](https://www.bigswitch.com/container-network-automation) adalah arsitektur jaringan asli layanan cloud, yang dirancang untuk menjalankan Kubernetes di lingkungan cloud pribadi / lokal. Dengan menggunakan SDN fisik & _virtual_ terpadu, Big Cloud Fabric menangani masalah yang sering melekat pada jaringan kontainer seperti penyeimbangan muatan, visibilitas, pemecahan masalah, kebijakan keamanan & pemantauan lalu lintas kontainer.
8585

86-
Dengan bantuan arsitektur multi-penyewa Pod virtual pada Big Cloud Fabric, sistem orkestrasi kontainer seperti Kubernetes, RedHat OpenShift, Mesosphere DC/OS & Docker Swarm akan terintegrasi secara alami bersama dengan sistem orkestrasi VM seperti VMware, OpenStack & Nutanix. Pelanggan akan dapat terhubung dengan aman berapa pun jumlah klusternya dan memungkinkan komunikasi antar penyewa di antara mereka jika diperlukan.
86+
Dengan bantuan arsitektur multi-penyewa Pod virtual pada Big Cloud Fabric, sistem orkestrasi kontainer seperti Kubernetes, RedHat OpenShift, Mesosphere DC/OS & Docker Swarm akan terintegrasi secara alami bersama dengan sistem orkestrasi VM seperti VMware, OpenStack & Nutanix. Pelanggan akan dapat terhubung dengan aman berapa pun jumlah klasternya dan memungkinkan komunikasi antar penyewa di antara mereka jika diperlukan.
8787

8888
Terbaru ini BCF diakui oleh Gartner sebagai visioner dalam [_Magic Quadrant_](http://go.bigswitch.com/17GatedDocuments-MagicQuadrantforDataCenterNetworking_Reg.html). Salah satu penyebaran BCF Kubernetes di tempat (yang mencakup Kubernetes, DC/OS & VMware yang berjalan di beberapa DC di berbagai wilayah geografis) juga dirujuk [di sini](https://portworx.com/architects-corner-kubernetes-satya-komala-nio/).
8989

@@ -113,7 +113,7 @@ Plugin ini dirancang untuk secara langsung mengkonfigurasi dan _deploy_ dalam VP
113113

114114
### DANM
115115

116-
[DANM] (https://github.com/nokia/danm) adalah solusi jaringan untuk beban kerja telco yang berjalan di kluster Kubernetes. Dibangun dari komponen-komponen berikut:
116+
[DANM] (https://github.com/nokia/danm) adalah solusi jaringan untuk beban kerja telco yang berjalan di klaster Kubernetes. Dibangun dari komponen-komponen berikut:
117117

118118
* Plugin CNI yang mampu menyediakan antarmuka IPVLAN dengan fitur-fitur canggih
119119
* Modul IPAM built-in dengan kemampuan mengelola dengan jumlah banyak, _cluster-wide_, _discontinous_ jaringan L3 dan menyediakan skema dinamis, statis, atau tidak ada permintaan skema IP
@@ -129,7 +129,7 @@ Dengan _toolset_ ini, DANM dapat memberikan beberapa antarmuka jaringan yang ter
129129

130130
### Google Compute Engine (GCE)
131131

132-
Untuk skrip konfigurasi kluster Google Compute Engine, [perutean lanjutan](https://cloud.google.com/vpc/docs/routes) digunakan untuk menetapkan setiap VM _subnet_ (standarnya adalah `/24` - 254 IP). Setiap lalu lintas yang terikat untuk _subnet_ itu akan dialihkan langsung ke VM oleh _fabric_ jaringan GCE. Ini adalah tambahan untuk alamat IP "utama" yang ditugaskan untuk VM, yang NAT'ed untuk akses internet keluar. Sebuah linux _bridge_ (disebut `cbr0`) dikonfigurasikan untuk ada pada subnet itu, dan diteruskan ke _flag_ `-bridge` milik docker.
132+
Untuk skrip konfigurasi klaster Google Compute Engine, [perutean lanjutan](https://cloud.google.com/vpc/docs/routes) digunakan untuk menetapkan setiap VM _subnet_ (standarnya adalah `/24` - 254 IP). Setiap lalu lintas yang terikat untuk _subnet_ itu akan dialihkan langsung ke VM oleh _fabric_ jaringan GCE. Ini adalah tambahan untuk alamat IP "utama" yang ditugaskan untuk VM, yang NAT'ed untuk akses internet keluar. Sebuah linux _bridge_ (disebut `cbr0`) dikonfigurasikan untuk ada pada subnet itu, dan diteruskan ke _flag_ `-bridge` milik docker.
133133

134134
Docker dimulai dengan:
135135

0 commit comments

Comments
 (0)