Skip to content

Commit 520caa1

Browse files
Yushiro FURUKAWAk8s-ci-robot
Yushiro FURUKAWA
authored andcommitted
Remove trailing spaces from ID documents(#16742) (#16789)
1 parent 99619d3 commit 520caa1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1254
-1254
lines changed

content/id/docs/concepts/_index.md

+34-34
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ weight: 40
77

88
{{% capture overview %}}
99

10-
Bagian konsep ini membantu kamu belajar tentang bagian-bagian sistem serta abstraksi
11-
yang digunakan Kubernetes untuk merepresentasikan kluster kamu, serta membantu
10+
Bagian konsep ini membantu kamu belajar tentang bagian-bagian sistem serta abstraksi
11+
yang digunakan Kubernetes untuk merepresentasikan kluster kamu, serta membantu
1212
kamu belajar lebih dalam bagaimana cara kerja Kubernetes.
1313

1414
{{% /capture %}}
@@ -17,37 +17,37 @@ kamu belajar lebih dalam bagaimana cara kerja Kubernetes.
1717

1818
## Ikhtisar
1919

20-
Untuk menggunakan Kubernetes, kamu menggunakan obyek-obyek *Kubernetes API* untuk merepresentasikan
21-
*state* yang diinginkan: apa yang aplikasi atau *workload* lain yang ingin kamu
22-
jalankan, *image* kontainer yang digunakan, jaringan atau *resource disk* apa yang ingin
23-
kamu sediakan, dan lain sebagainya. Kamu membuat *state* yang diinginkan dengan cara membuat
20+
Untuk menggunakan Kubernetes, kamu menggunakan obyek-obyek *Kubernetes API* untuk merepresentasikan
21+
*state* yang diinginkan: apa yang aplikasi atau *workload* lain yang ingin kamu
22+
jalankan, *image* kontainer yang digunakan, jaringan atau *resource disk* apa yang ingin
23+
kamu sediakan, dan lain sebagainya. Kamu membuat *state* yang diinginkan dengan cara membuat
2424
obyek dengan menggunakan API Kubernetes, dan biasanya menggunakan `command-line interface`, yaitu `kubectl`.
25-
Kamu juga dapat secara langsung berinteraksi dengan kluster untuk membuat atau mengubah
25+
Kamu juga dapat secara langsung berinteraksi dengan kluster untuk membuat atau mengubah
2626
*state* yang kamu inginkan.
2727

28-
Setelah kamu membuat *state* yang kamu inginkan, *Control Plane* Kubernetes
29-
menggunakan `Pod Lifecycle Event Generator (PLEG)` untuk mengubah
30-
*state* yang ada saat ini supaya sama dengan *state* yang diinginkan.
31-
Untuk melakukan hal tersebut, Kubernetes melakukan berbagai *task* secara otomatis,
32-
misalnya dengan mekanisme `start` atau `stop` kontainer, melakukan *scale* replika dari
33-
suatu aplikasi, dan lain sebagainya. *Control Plane* Kubernetes terdiri dari sekumpulan
28+
Setelah kamu membuat *state* yang kamu inginkan, *Control Plane* Kubernetes
29+
menggunakan `Pod Lifecycle Event Generator (PLEG)` untuk mengubah
30+
*state* yang ada saat ini supaya sama dengan *state* yang diinginkan.
31+
Untuk melakukan hal tersebut, Kubernetes melakukan berbagai *task* secara otomatis,
32+
misalnya dengan mekanisme `start` atau `stop` kontainer, melakukan *scale* replika dari
33+
suatu aplikasi, dan lain sebagainya. *Control Plane* Kubernetes terdiri dari sekumpulan
3434
`process` yang dijalankan di kluster:
3535

3636
* **Kubernetes Master** terdiri dari tiga buah *process* yang dijalankan pada sebuah *node* di kluster kamu, *node* ini disebut sebagai *master*, yang terdiri [kube-apiserver](/docs/admin/kube-apiserver/), [kube-controller-manager](/docs/admin/kube-controller-manager/) dan [kube-scheduler](/docs/admin/kube-scheduler/).
37-
* Setiap *node* non-master pada kluster kamu menjalankan dua buah *process*:
37+
* Setiap *node* non-master pada kluster kamu menjalankan dua buah *process*:
3838
* **[kubelet](/docs/admin/kubelet/)**, yang menjadi perantara komunikasi dengan *master*.
3939
* **[kube-proxy](/docs/admin/kube-proxy/)**, sebuah *proxy* yang merupakan representasi jaringan yang ada pada setiap *node*.
4040

4141
## Obyek Kubernetes
4242

43-
Kubernetes memiliki beberapa abstraksi yang merepresentasikan *state* dari sistem kamu:
44-
apa yang aplikasi atau *workload* lain yang ingin kamu jalankan, jaringan atau *resource disk* apa yang ingin
45-
kamu sediakan, serta beberapa informasi lain terkait apa yang sedang kluster kamu lakukan.
46-
Abstraksi ini direpresentasikan oleh obyek yang tersedia di API Kubernetes;
47-
lihat [ikhtisar obyek-obyek Kubernetes](/docs/concepts/abstractions/overview/)
43+
Kubernetes memiliki beberapa abstraksi yang merepresentasikan *state* dari sistem kamu:
44+
apa yang aplikasi atau *workload* lain yang ingin kamu jalankan, jaringan atau *resource disk* apa yang ingin
45+
kamu sediakan, serta beberapa informasi lain terkait apa yang sedang kluster kamu lakukan.
46+
Abstraksi ini direpresentasikan oleh obyek yang tersedia di API Kubernetes;
47+
lihat [ikhtisar obyek-obyek Kubernetes](/docs/concepts/abstractions/overview/)
4848
untuk penjelasan yang lebih mendetail.
4949

50-
Obyek mendasar Kubernetes termasuk:
50+
Obyek mendasar Kubernetes termasuk:
5151

5252
* [Pod](/docs/concepts/workloads/pods/pod-overview/)
5353
* [Service](/docs/concepts/services-networking/service/)
@@ -65,31 +65,31 @@ Kontroler merupakan obyek mendasar dengan fungsi tambahan, contoh dari kontroler
6565

6666
## *Control Plane* Kubernetes
6767

68-
Berbagai bagian *Control Plane* Kubernetes, seperti *master* dan *process-process* kubelet,
69-
mengatur bagaimana Kubernetes berkomunikasi dengan kluster kamu. *Control Plane*
70-
menjaga seluruh *record* dari obyek Kubernetes serta terus menjalankan
71-
iterasi untuk melakukan manajemen *state* obyek. *Control Plane* akan memberikan respon
72-
apabila terdapat perubahan pada kluster kamu dan mengubah *state* saat ini agar sesuai
68+
Berbagai bagian *Control Plane* Kubernetes, seperti *master* dan *process-process* kubelet,
69+
mengatur bagaimana Kubernetes berkomunikasi dengan kluster kamu. *Control Plane*
70+
menjaga seluruh *record* dari obyek Kubernetes serta terus menjalankan
71+
iterasi untuk melakukan manajemen *state* obyek. *Control Plane* akan memberikan respon
72+
apabila terdapat perubahan pada kluster kamu dan mengubah *state* saat ini agar sesuai
7373
dengan *state* yang diinginkan.
7474

75-
Contohnya, ketika kamu menggunakan API Kubernetes untuk membuat sebuah *Deployment*,
76-
kamu memberikan sebuah *state* baru yang harus dipenuhi oleh sistem. *Control Plane*
77-
kemudian akan mencatat obyek apa saja yang dibuat, serta menjalankan instruksi yang kamu berikan
78-
dengan cara melakukan `start` aplikasi dan melakukan `scheduling` aplikasi tersebut
75+
Contohnya, ketika kamu menggunakan API Kubernetes untuk membuat sebuah *Deployment*,
76+
kamu memberikan sebuah *state* baru yang harus dipenuhi oleh sistem. *Control Plane*
77+
kemudian akan mencatat obyek apa saja yang dibuat, serta menjalankan instruksi yang kamu berikan
78+
dengan cara melakukan `start` aplikasi dan melakukan `scheduling` aplikasi tersebut
7979
pada *node*, dengan kata lain mengubah *state* saat ini agar sesuai dengan *state* yang diinginkan.
8080

8181
### Master
8282

83-
Master Kubernetes bertanggung jawab untuk memelihara *state* yang diinginkan pada kluster kamu.
84-
Ketika kamu berinteraksi dengan Kubernetes, misalnya saja menggunakan perangkat `kubectl`,
85-
kamu berkomunikasi dengan *master* kluster Kubernetes kamu.
83+
Master Kubernetes bertanggung jawab untuk memelihara *state* yang diinginkan pada kluster kamu.
84+
Ketika kamu berinteraksi dengan Kubernetes, misalnya saja menggunakan perangkat `kubectl`,
85+
kamu berkomunikasi dengan *master* kluster Kubernetes kamu.
8686

8787
> "master" merujuk pada tiga buah *process* yang dijalankan pada sebuah *node* pada kluster kamu, *node* ini disebut sebagai *master*, yang terdiri [kube-apiserver](/docs/admin/kube-apiserver/), [kube-controller-manager](/docs/admin/kube-controller-manager/) dan [kube-scheduler](/docs/admin/kube-scheduler/).
8888
8989
### Node
9090

91-
*Node* di dalam kluster Kubernetes adalah mesin (mesin virtual maupun fisik) yang
92-
menjalankan aplikasi kamu. Master mengontrol setiap node; kamu akan jarang berinteraksi
91+
*Node* di dalam kluster Kubernetes adalah mesin (mesin virtual maupun fisik) yang
92+
menjalankan aplikasi kamu. Master mengontrol setiap node; kamu akan jarang berinteraksi
9393
dengan *node* secara langsung.
9494

9595
#### Metadata obyek

content/id/docs/concepts/architecture/master-node-communication.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Hal ini cukup penting, karena kluster bisa saja berjalan pada jaringan tak terpe
1717

1818
## Kluster menuju Master
1919

20-
Semua jalur komunikasi dari kluster menuju master diterminasi pada apiserver.
20+
Semua jalur komunikasi dari kluster menuju master diterminasi pada apiserver.
2121
Tidak ada komponen apapun di dalam master, selain apiserver, yang terekspos ke luar untuk diakses dari servis <i>remote</i>.
2222
Untuk instalasi kluster pada umumnya, apiserver diatur untuk <i>listen</i> ke koneksi <i>remote</i> melalui port HTTPS (443) yang aman, dengan satu atau beberapa metode [autentikasi](/docs/reference/access-authn-authz/authentication/) <i>client</i> yang telah terpasang.
2323
Sebaiknya, satu atau beberapa metode [otorisasi](/docs/reference/access-authn-authz/authorization/) juga dipasang, terutama jika kamu memperbolehkan [permintaan anonim (<i>anonymous request</i>)](/docs/reference/access-authn-authz/authentication/#anonymous-requests) ataupun [service account token](/docs/reference/access-authn-authz/authentication/#service-account-tokens).
@@ -39,7 +39,7 @@ Dan juga, kluster dan master bisa terhubung melalui jaringan publik dan/atau yan
3939

4040
Ada dua jalur komunikasi utama dari master (apiserver) menuju kluster.
4141
Pertama, dari apiserver ke <i>process</i> kubelet yang berjalan pada setiap node di dalam kluster.
42-
Kedua, dari apiserver ke setiap node, pod, ataupun service melalui fungsi <i>proxy</i> pada apiserver.
42+
Kedua, dari apiserver ke setiap node, pod, ataupun service melalui fungsi <i>proxy</i> pada apiserver.
4343

4444
### Apiserver menuju kubelet
4545

content/id/docs/concepts/architecture/nodes.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ Penggunaan <i>field-field</i> ini bergantung pada penyedia layanan cloud ataupun
6262
```
6363

6464
Jika status untuk `Ready condition` bernilai `Unknown` atau `False` untuk waktu yang lebih dari `pod-eviction-timeout`, tergantung bagaimana [kube-controller-manager](/docs/admin/kube-controller-manager/) dikonfigurasi, semua pod yang dijalankan pada node tersebut akan dihilangkan oleh Kontroler Node.
65-
Durasi <i>eviction timeout</i> yang standar adalah **lima menit**.
66-
Pada kasus tertentu ketika node terputus jaringannya, apiserver tidak dapat berkomunikasi dengan kubelet yang ada pada node.
67-
Keputusan untuk menghilangkan pod tidak dapat diberitahukan pada kubelet, sampai komunikasi dengan apiserver terhubung kembali.
65+
Durasi <i>eviction timeout</i> yang standar adalah **lima menit**.
66+
Pada kasus tertentu ketika node terputus jaringannya, apiserver tidak dapat berkomunikasi dengan kubelet yang ada pada node.
67+
Keputusan untuk menghilangkan pod tidak dapat diberitahukan pada kubelet, sampai komunikasi dengan apiserver terhubung kembali.
6868
Sementara itu, pod-pod akan terus berjalan pada node yang sudah terputus, walaupun mendapati <i>schedule</i> untuk dihilangkan.
6969

70-
Pada versi Kubernetes sebelum 1.5, kontroler node dapat menghilangkan dengan paksa ([force delete](/docs/concepts/workloads/pods/pod/#force-deletion-of-pods)) pod-pod yang terputus dari apiserver.
70+
Pada versi Kubernetes sebelum 1.5, kontroler node dapat menghilangkan dengan paksa ([force delete](/docs/concepts/workloads/pods/pod/#force-deletion-of-pods)) pod-pod yang terputus dari apiserver.
7171
Namun, pada versi 1.5 dan seterusnya, kontroler node tidak menghilangkan pod dengan paksa, sampai ada konfirmasi bahwa pod tersebut sudah berhenti jalan di dalam kluster.
7272
Pada kasus dimana Kubernetes tidak bisa menarik kesimpulan bahwa ada node yang telah meninggalkan kluster, admin kluster mungkin perlu untuk menghilangkan node secara manual.
7373
Menghilangkan obyek node dari Kubernetes akan membuat semua pod yang berjalan pada node tersebut dihilangkan oleh apiserver, dan membebaskan nama-namanya agar bisa digunakan kembali.

0 commit comments

Comments
 (0)