add id pages

This commit is contained in:
Karen Bradshaw 2020-05-30 15:41:48 -04:00
parent 7daf3c55e9
commit 7d03134456
110 changed files with 762 additions and 696 deletions

View File

@ -1,19 +1,19 @@
--- ---
title: Konsep title: Konsep
main_menu: true main_menu: true
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Bagian konsep ini membantu kamu belajar tentang bagian-bagian sistem serta abstraksi Bagian konsep ini membantu kamu belajar tentang bagian-bagian sistem serta abstraksi
yang digunakan Kubernetes untuk merepresentasikan klaster kamu, serta membantu yang digunakan Kubernetes untuk merepresentasikan klaster kamu, serta membantu
kamu belajar lebih dalam bagaimana cara kerja Kubernetes. kamu belajar lebih dalam bagaimana cara kerja Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar ## Ikhtisar
@ -97,12 +97,12 @@ dengan *node* secara langsung.
* [Anotasi](/docs/concepts/overview/working-with-objects/annotations/) * [Anotasi](/docs/concepts/overview/working-with-objects/annotations/)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Jika kamu ingin menulis halaman konsep, perhatikan Jika kamu ingin menulis halaman konsep, perhatikan
[cara penggunaan template pada laman](/docs/home/contribute/page-templates/) [cara penggunaan template pada laman](/docs/home/contribute/page-templates/)
untuk informasi mengenai konsep tipe halaman dan *template* konsep. untuk informasi mengenai konsep tipe halaman dan *template* konsep.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Konsep-konsep di balik Controller Manager title: Konsep-konsep di balik Controller Manager
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Konsep _Cloud Controller Manager_/CCM (jangan tertukar dengan program biner kube-controller-manager) awalnya dibuat untuk memungkinkan kode vendor _cloud_ spesifik dan kode inti Kubernetes untuk berkembang secara independen satu sama lainnya. CCM berjalan bersama dengan komponen Master lainnya seperti Kubernetes Controller Manager, API Server, dan Scheduler. CCM juga dapat dijalankan sebagai Kubernetes Addon (tambahan fungsi terhadap Kubernetes), yang akan berjalan di atas klaster Kubernetes. Konsep _Cloud Controller Manager_/CCM (jangan tertukar dengan program biner kube-controller-manager) awalnya dibuat untuk memungkinkan kode vendor _cloud_ spesifik dan kode inti Kubernetes untuk berkembang secara independen satu sama lainnya. CCM berjalan bersama dengan komponen Master lainnya seperti Kubernetes Controller Manager, API Server, dan Scheduler. CCM juga dapat dijalankan sebagai Kubernetes Addon (tambahan fungsi terhadap Kubernetes), yang akan berjalan di atas klaster Kubernetes.
Desain CCM didasarkan pada mekanisme _plugin_ yang memungkinkan penyedia layanan _cloud_ untuk berintegrasi dengan Kubernetes dengan mudah dengan menggunakan _plugin_. Sudah ada rencana untuk pengenalan penyedia layanan _cloud_ baru pada Kubernetes, dan memindahkan penyedia layanan _cloud_ yang sudah ada dari model yang lama ke model CCM. Desain CCM didasarkan pada mekanisme _plugin_ yang memungkinkan penyedia layanan _cloud_ untuk berintegrasi dengan Kubernetes dengan mudah dengan menggunakan _plugin_. Sudah ada rencana untuk pengenalan penyedia layanan _cloud_ baru pada Kubernetes, dan memindahkan penyedia layanan _cloud_ yang sudah ada dari model yang lama ke model CCM.
@ -15,10 +15,10 @@ Berikut adalah arsitektur sebuah klaster Kubernetes tanpa CCM:
![Pre CCM Kube Arch](/images/docs/pre-ccm-arch.png) ![Pre CCM Kube Arch](/images/docs/pre-ccm-arch.png)
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Desain ## Desain
@ -234,4 +234,4 @@ Penyedia layanan cloud berikut telah mengimplementasikan CCM:
Petunjuk lengkap untuk mengkonfigurasi dan menjalankan CCM disediakan [di sini](/docs/tasks/administer-cluster/running-cloud-controller/#cloud-controller-manager). Petunjuk lengkap untuk mengkonfigurasi dan menjalankan CCM disediakan [di sini](/docs/tasks/administer-cluster/running-cloud-controller/#cloud-controller-manager).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Controller title: Controller
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Dalam bidang robotika dan otomatisasi, _control loop_ atau kontrol tertutup adalah Dalam bidang robotika dan otomatisasi, _control loop_ atau kontrol tertutup adalah
lingkaran tertutup yang mengatur keadaan suatu sistem. lingkaran tertutup yang mengatur keadaan suatu sistem.
@ -24,10 +24,10 @@ klaster saat ini mendekati keadaan yang diinginkan.
{{< glossary_definition term_id="controller" length="short">}} {{< glossary_definition term_id="controller" length="short">}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pola _controller_ ## Pola _controller_
@ -168,11 +168,12 @@ satu kumpulan dari beberapa Pod, atau bisa juga sebagai bagian eksternal dari
Kubernetes. Manakah yang paling sesuai akan tergantung pada apa yang _controller_ Kubernetes. Manakah yang paling sesuai akan tergantung pada apa yang _controller_
khusus itu lakukan. khusus itu lakukan.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Silahkan baca tentang [_control plane_ Kubernetes](/docs/concepts/#kubernetes-control-plane) * Silahkan baca tentang [_control plane_ Kubernetes](/docs/concepts/#kubernetes-control-plane)
* Temukan beberapa dasar tentang [objek-objek Kubernetes](/docs/concepts/#kubernetes-objects) * Temukan beberapa dasar tentang [objek-objek Kubernetes](/docs/concepts/#kubernetes-objects)
* Pelajari lebih lanjut tentang [Kubernetes API](/docs/concepts/overview/kubernetes-api/) * Pelajari lebih lanjut tentang [Kubernetes API](/docs/concepts/overview/kubernetes-api/)
* Apabila kamu ingin membuat _controller_ sendiri, silakan lihat [pola perluasan](/docs/concepts/extend-kubernetes/extend-cluster/#extension-patterns) dalam memperluas Kubernetes. * Apabila kamu ingin membuat _controller_ sendiri, silakan lihat [pola perluasan](/docs/concepts/extend-kubernetes/extend-cluster/#extension-patterns) dalam memperluas Kubernetes.
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Komunikasi Master-Node title: Komunikasi Master-Node
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Dokumen ini menjelaskan tentang jalur-jalur komunikasi di antara klaster Kubernetes dan master yang sebenarnya hanya berhubungan dengan apiserver saja. Dokumen ini menjelaskan tentang jalur-jalur komunikasi di antara klaster Kubernetes dan master yang sebenarnya hanya berhubungan dengan apiserver saja.
Kenapa ada dokumen ini? Supaya kamu, para pengguna Kubernetes, punya gambaran bagaimana mengatur instalasi untuk memperketat konfigurasi jaringan di dalam klaster. Kenapa ada dokumen ini? Supaya kamu, para pengguna Kubernetes, punya gambaran bagaimana mengatur instalasi untuk memperketat konfigurasi jaringan di dalam klaster.
Hal ini cukup penting, karena klaster bisa saja berjalan pada jaringan tak terpercaya (<i>untrusted network</i>), ataupun melalui alamat-alamat IP publik pada penyedia cloud. Hal ini cukup penting, karena klaster bisa saja berjalan pada jaringan tak terpercaya (<i>untrusted network</i>), ataupun melalui alamat-alamat IP publik pada penyedia cloud.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Klaster menuju Master ## Klaster menuju Master
@ -74,4 +74,4 @@ Dengan ini, apiserver menginisiasi sebuah <i>tunnel</i> SSH untuk setiap node di
<i>Tunnel</i> SSH saat ini sudah usang (<i>deprecated</i>), jadi sebaiknya jangan digunakan, kecuali kamu tahu pasti apa yang kamu lakukan. <i>Tunnel</i> SSH saat ini sudah usang (<i>deprecated</i>), jadi sebaiknya jangan digunakan, kecuali kamu tahu pasti apa yang kamu lakukan.
Sebuah desain baru untuk mengganti kanal komunikasi ini sedang disiapkan. Sebuah desain baru untuk mengganti kanal komunikasi ini sedang disiapkan.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Node title: Node
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Node merupakan sebuah mesin <i>worker</i> di dalam Kubernetes, yang sebelumnya dinamakan `minion`. Node merupakan sebuah mesin <i>worker</i> di dalam Kubernetes, yang sebelumnya dinamakan `minion`.
Sebuah node bisa berupa VM ataupun mesin fisik, tergantung dari klaster-nya. Sebuah node bisa berupa VM ataupun mesin fisik, tergantung dari klaster-nya.
@ -12,10 +12,10 @@ Masing-masing node berisi beberapa servis yang berguna untuk menjalankan banyak
Servis-servis di dalam sebuah node terdiri dari [runtime kontainer](/docs/concepts/overview/components/#node-components), kubelet dan kube-proxy. Servis-servis di dalam sebuah node terdiri dari [runtime kontainer](/docs/concepts/overview/components/#node-components), kubelet dan kube-proxy.
Untuk lebih detail, lihat dokumentasi desain arsitektur pada [Node Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/architecture.md#the-kubernetes-node). Untuk lebih detail, lihat dokumentasi desain arsitektur pada [Node Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/architecture.md#the-kubernetes-node).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Status Node ## Status Node
@ -228,4 +228,4 @@ Kalau kamu ingin secara eksplisit menyimpan <i>resource</i> cadangan untuk menja
Node adalah tingkatan tertinggi dari <i>resource</i> di dalam Kubernetes REST API. Node adalah tingkatan tertinggi dari <i>resource</i> di dalam Kubernetes REST API.
Penjelasan lebih detail tentang obyek API dapat dilihat pada: [Obyek Node API](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#node-v1-core). Penjelasan lebih detail tentang obyek API dapat dilihat pada: [Obyek Node API](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#node-v1-core).
{{% /capture %}}

View File

@ -1,9 +1,9 @@
--- ---
title: Instalasi Add-ons title: Instalasi Add-ons
content_template: templates/concept content_type: concept
--- ---
{{% capture overview %}} <!-- overview -->
*Add-ons* berfungsi untuk menambah serta memperluas fungsionalitas dari Kubernetes. *Add-ons* berfungsi untuk menambah serta memperluas fungsionalitas dari Kubernetes.
@ -12,10 +12,10 @@ Laman ini akan menjabarkan beberapa *add-ons* yang tersedia serta tautan instruk
*Add-ons* pada setiap bagian akan diurutkan secara alfabet - pengurutan ini tidak dilakukan berdasarkan status preferensi atau keunggulan. *Add-ons* pada setiap bagian akan diurutkan secara alfabet - pengurutan ini tidak dilakukan berdasarkan status preferensi atau keunggulan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Jaringan dan *Policy* Jaringan ## Jaringan dan *Policy* Jaringan
@ -50,4 +50,4 @@ Ada beberapa *add-on* lain yang didokumentasikan pada direktori deprekasi [*clus
*Add-on* lain yang dipelihara dan dikelola dengan baik dapat ditulis di sini. Ditunggu PR-nya! *Add-on* lain yang dipelihara dan dikelola dengan baik dapat ditulis di sini. Ditunggu PR-nya!
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Sertifikat title: Sertifikat
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Saat menggunakan autentikasi sertifikat klien, kamu dapat membuat sertifikat Saat menggunakan autentikasi sertifikat klien, kamu dapat membuat sertifikat
secara manual melalui `easyrsa`, `openssl` atau `cfssl`. secara manual melalui `easyrsa`, `openssl` atau `cfssl`.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
### easyrsa ### easyrsa
@ -247,4 +247,4 @@ Kamu dapat menggunakan API `Certificate.k8s.io` untuk menyediakan
sertifikat x509 yang digunakan untuk autentikasi seperti yang didokumentasikan sertifikat x509 yang digunakan untuk autentikasi seperti yang didokumentasikan
[di sini](/docs/tasks/tls/managing-tls-in-a-cluster). [di sini](/docs/tasks/tls/managing-tls-in-a-cluster).
{{% /capture %}}

View File

@ -1,15 +1,15 @@
--- ---
title: Penyedia Layanan Cloud title: Penyedia Layanan Cloud
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini akan menjelaskan bagaimana cara mengelola Kubernetes yang berjalan pada penyedia layanan cloud tertentu. Laman ini akan menjelaskan bagaimana cara mengelola Kubernetes yang berjalan pada penyedia layanan cloud tertentu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
### Kubeadm ### Kubeadm
[Kubeadm](/docs/reference/setup-tools/kubeadm/kubeadm/) merupakan salah satu cara yang banyak digunakan untuk membuat klaster Kubernetes. [Kubeadm](/docs/reference/setup-tools/kubeadm/kubeadm/) merupakan salah satu cara yang banyak digunakan untuk membuat klaster Kubernetes.
Kubeadm memiliki beragam opsi untuk mengatur konfigurasi spesifik untuk penyedia layanan cloud. Salah satu contoh yang biasa digunakan pada penyedia cloud *in-tree* yang dapat diatur dengan kubeadm adalah sebagai berikut: Kubeadm memiliki beragam opsi untuk mengatur konfigurasi spesifik untuk penyedia layanan cloud. Salah satu contoh yang biasa digunakan pada penyedia cloud *in-tree* yang dapat diatur dengan kubeadm adalah sebagai berikut:
@ -303,7 +303,7 @@ dan harus berada pada bagian `[Router]` dari *file* `cloud.conf`:
[kubenet]: /docs/concepts/cluster-administration/network-plugins/#kubenet [kubenet]: /docs/concepts/cluster-administration/network-plugins/#kubenet
{{% /capture %}}
## OVirt ## OVirt

View File

@ -3,16 +3,16 @@ reviewers:
- davidopp - davidopp
- lavalamp - lavalamp
title: Ikhtisar Administrasi Klaster title: Ikhtisar Administrasi Klaster
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Ikhtisar administrasi klaster ini ditujukan untuk siapapun yang akan membuat atau mengelola klaster Kubernetes. Ikhtisar administrasi klaster ini ditujukan untuk siapapun yang akan membuat atau mengelola klaster Kubernetes.
Diharapkan untuk memahami beberapa [konsep](/docs/concepts/) dasar Kubernetes sebelumnya. Diharapkan untuk memahami beberapa [konsep](/docs/concepts/) dasar Kubernetes sebelumnya.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Perencanaan Klaster ## Perencanaan Klaster
Lihat panduan di [Persiapan](/docs/setup) untuk mempelajari beberapa contoh tentang bagaimana merencanakan, mengatur dan mengonfigurasi klaster Kubernetes. Solusi yang akan dipaparkan di bawah ini disebut *distro*. Lihat panduan di [Persiapan](/docs/setup) untuk mempelajari beberapa contoh tentang bagaimana merencanakan, mengatur dan mengonfigurasi klaster Kubernetes. Solusi yang akan dipaparkan di bawah ini disebut *distro*.
@ -67,6 +67,6 @@ Catatan: Tidak semua distro aktif dikelola. Pilihlah distro yang telah diuji den
* [*Logging* dan *Monitoring* Aktivitas Klaster](/docs/concepts/cluster-administration/logging/) akan menjelaskan bagaimana cara *logging* bekerja di Kubernetes serta bagaimana cara mengimplementasikannya. * [*Logging* dan *Monitoring* Aktivitas Klaster](/docs/concepts/cluster-administration/logging/) akan menjelaskan bagaimana cara *logging* bekerja di Kubernetes serta bagaimana cara mengimplementasikannya.
{{% /capture %}}

View File

@ -1,15 +1,15 @@
--- ---
title: Metrik controller manager title: Metrik controller manager
content_template: templates/concept content_type: concept
weight: 100 weight: 100
--- ---
{{% capture overview %}} <!-- overview -->
Metrik _controller manager_ memberikan informasi penting tentang kinerja dan kesehatan dari _controller manager_. Metrik _controller manager_ memberikan informasi penting tentang kinerja dan kesehatan dari _controller manager_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Tentang metrik _controller manager_ ## Tentang metrik _controller manager_
Metrik _controller manager_ ini berfungsi untuk memberikan informasi penting tentang kinerja dan kesehatan dari _controller manager_. Metrik _controller manager_ ini berfungsi untuk memberikan informasi penting tentang kinerja dan kesehatan dari _controller manager_.
@ -39,4 +39,4 @@ Metrik ini dikeluarkan dalam bentuk [format prometheus](https://prometheus.io/do
Pada _environment_ produksi, kamu mungkin juga ingin mengonfigurasi prometheus atau pengumpul metrik lainnya untuk mengumpulkan metrik-metrik ini secara berkala dalam bentuk basis data _time series_. Pada _environment_ produksi, kamu mungkin juga ingin mengonfigurasi prometheus atau pengumpul metrik lainnya untuk mengumpulkan metrik-metrik ini secara berkala dalam bentuk basis data _time series_.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Federation title: Federation
content_template: templates/concept content_type: concept
weight: 80 weight: 80
--- ---
{{% capture overview %}} <!-- overview -->
{{< deprecationfilewarning >}} {{< deprecationfilewarning >}}
{{< include "federation-deprecation-warning-note.md" >}} {{< include "federation-deprecation-warning-note.md" >}}
@ -12,9 +12,9 @@ weight: 80
Laman ini menjelaskan alasan dan cara penggunaan _federation_ untuk melakukan manajemen Laman ini menjelaskan alasan dan cara penggunaan _federation_ untuk melakukan manajemen
klaster Kubernetes. klaster Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kenapa _Federation_ ? ## Kenapa _Federation_ ?
_Federation_ membuat proses manajemen klaster multipel menjadi lebih mudah. _Federation_ membuat proses manajemen klaster multipel menjadi lebih mudah.
@ -181,9 +181,10 @@ Terakhir, jika klaster yang kamu miliki membutuhkan jumlah _node_ yang melebihi
maka kamu membutuhkan lebih banyak klaster. Kubernetes v1.3 mampu menangani hingga 1000 node untuk setiap klaster. Kubernetes v1.8 maka kamu membutuhkan lebih banyak klaster. Kubernetes v1.3 mampu menangani hingga 1000 node untuk setiap klaster. Kubernetes v1.8
mampu menangani hingga 5000 node untuk tiap klaster. Baca [Membangun Klaster Besar](/docs/setup/cluster-large/) untuk petunjuk lebih lanjut. mampu menangani hingga 5000 node untuk tiap klaster. Baca [Membangun Klaster Besar](/docs/setup/cluster-large/) untuk petunjuk lebih lanjut.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang [proposal * Pelajari lebih lanjut tentang [proposal
_Federation_](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/design-proposals/multicluster/federation.md). _Federation_](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/design-proposals/multicluster/federation.md).
* Baca [petunjuk pengaktifan](/docs/tutorials/federation/set-up-cluster-federation-kubefed/) klaster _federation_. * Baca [petunjuk pengaktifan](/docs/tutorials/federation/set-up-cluster-federation-kubefed/) klaster _federation_.
@ -192,4 +193,4 @@ mampu menangani hingga 5000 node untuk tiap klaster. Baca [Membangun Klaster Bes
* Lihat [_update_ _sig-multicluster_ pada Kubecon2018 Eropa](https://www.youtube.com/watch?v=vGZo5DaThQU) * Lihat [_update_ _sig-multicluster_ pada Kubecon2018 Eropa](https://www.youtube.com/watch?v=vGZo5DaThQU)
* Lihat [presentasi prototipe _Federation-v2_ pada Kubecon2018 Eropa](https://youtu.be/q27rbaX5Jis?t=7m20s) * Lihat [presentasi prototipe _Federation-v2_ pada Kubecon2018 Eropa](https://youtu.be/q27rbaX5Jis?t=7m20s)
* Lihat [petunjuk penggunaan _Federation-v2_](https://github.com/kubernetes-sigs/federation-v2/blob/master/docs/userguide.md) * Lihat [petunjuk penggunaan _Federation-v2_](https://github.com/kubernetes-sigs/federation-v2/blob/master/docs/userguide.md)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Prioritas dan Kesetaraan API (API Priority and Fairness) title: Prioritas dan Kesetaraan API (API Priority and Fairness)
content_template: templates/concept content_type: concept
min-kubernetes-server-version: v1.18 min-kubernetes-server-version: v1.18
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state state="alpha" for_k8s_version="v1.18" >}} {{< feature-state state="alpha" for_k8s_version="v1.18" >}}
@ -32,9 +32,9 @@ opsi `--max-request-inflight` tanpa mengaktifkan APF.
{{< /caution >}} {{< /caution >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengaktifkan prioritas dan kesetaraan API ## Mengaktifkan prioritas dan kesetaraan API
@ -362,13 +362,14 @@ beban kerja yang berperilaku buruk yang dapat membahayakan kesehatan dari sistem
berdasarkan FlowSchema yang cocok dengan permintaan dan tingkat prioritas yang ditetapkan pada berdasarkan FlowSchema yang cocok dengan permintaan dan tingkat prioritas yang ditetapkan pada
permintaan tersebut. permintaan tersebut.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Untuk latar belakang informasi mengenai detail desain dari prioritas dan kesetaraan API, silahkan lihat Untuk latar belakang informasi mengenai detail desain dari prioritas dan kesetaraan API, silahkan lihat
[proposal pembaharuan](https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20190228-priority-and-fairness.md). [proposal pembaharuan](https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20190228-priority-and-fairness.md).
Kamu juga dapat membuat saran dan permintaan akan fitur melalui [SIG API Kamu juga dapat membuat saran dan permintaan akan fitur melalui [SIG API
Machinery](https://github.com/kubernetes/community/tree/master/sig-api-machinery). Machinery](https://github.com/kubernetes/community/tree/master/sig-api-machinery).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Konfigurasi Garbage Collection pada kubelet title: Konfigurasi Garbage Collection pada kubelet
content_template: templates/concept content_type: concept
weight: 70 weight: 70
--- ---
{{% capture overview %}} <!-- overview -->
*Garbage collection* merupakan fitur kubelet yang sangat bermanfaat, yang akan membersihkan *image-image* dan juga kontainer-kontainer *Garbage collection* merupakan fitur kubelet yang sangat bermanfaat, yang akan membersihkan *image-image* dan juga kontainer-kontainer
yang tidak lagi digunakan. Kubelet akan melakukan *garbage collection* untuk kontainer setiap satu menit dan *garbage collection* untuk yang tidak lagi digunakan. Kubelet akan melakukan *garbage collection* untuk kontainer setiap satu menit dan *garbage collection* untuk
@ -13,10 +13,10 @@ yang tidak lagi digunakan. Kubelet akan melakukan *garbage collection* untuk kon
Perangkat *garbage collection* eksternal tidak direkomendasikan karena perangkat tersebut berpotensi merusak perilaku kubelet dengan Perangkat *garbage collection* eksternal tidak direkomendasikan karena perangkat tersebut berpotensi merusak perilaku kubelet dengan
menghilangkan kontainer-kontainer yang sebenarnya masih diperlukan. menghilangkan kontainer-kontainer yang sebenarnya masih diperlukan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## *Garbage Collection* untuk *Image* ## *Garbage Collection* untuk *Image*
@ -87,10 +87,11 @@ Beberapa fitur *Garbage Collection* pada kubelet di laman ini akan digantikan ol
| `--low-diskspace-threshold-mb` | `--eviction-hard` atau `eviction-soft` | *eviction* memberi generalisasi *threshold* disk untuk *resource-resource* lainnya | | `--low-diskspace-threshold-mb` | `--eviction-hard` atau `eviction-soft` | *eviction* memberi generalisasi *threshold* disk untuk *resource-resource* lainnya |
| `--outofdisk-transition-frequency` | `--eviction-pressure-transition-period` | *eviction* memberi generalisasi transisi tekanan *disk* (*disk pressure*)untuk *resource-resource* lainnya | | `--outofdisk-transition-frequency` | `--eviction-pressure-transition-period` | *eviction* memberi generalisasi transisi tekanan *disk* (*disk pressure*)untuk *resource-resource* lainnya |
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Lihat [Konfigurasi untuk Menangani Kehabisan *Resource*](/docs/tasks/administer-cluster/out-of-resource/) untuk penjelasan lebih lanjut. Lihat [Konfigurasi untuk Menangani Kehabisan *Resource*](/docs/tasks/administer-cluster/out-of-resource/) untuk penjelasan lebih lanjut.
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Arsitektur Logging title: Arsitektur Logging
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
Log aplikasi dan sistem dapat membantu kamu untuk memahami apa yang terjadi di dalam klaster kamu. Log berguna untuk mengidentifikasi dan menyelesaikan masalah serta memonitor aktivitas klaster. Hampir semua aplikasi modern mempunyai sejenis mekanisme log sehingga hampir semua mesin kontainer didesain untuk mendukung suatu mekanisme _logging_. Metode _logging_ yang paling mudah untuk aplikasi dalam bentuk kontainer adalah menggunakan _standard output_ dan _standard error_. Log aplikasi dan sistem dapat membantu kamu untuk memahami apa yang terjadi di dalam klaster kamu. Log berguna untuk mengidentifikasi dan menyelesaikan masalah serta memonitor aktivitas klaster. Hampir semua aplikasi modern mempunyai sejenis mekanisme log sehingga hampir semua mesin kontainer didesain untuk mendukung suatu mekanisme _logging_. Metode _logging_ yang paling mudah untuk aplikasi dalam bentuk kontainer adalah menggunakan _standard output_ dan _standard error_.
Namun, fungsionalitas bawaan dari mesin kontainer atau _runtime_ biasanya tidak cukup memadai sebagai solusi log. Contohnya, jika sebuah kontainer gagal, sebuah pod dihapus, atau suatu _node_ mati, kamu biasanya tetap menginginkan untuk mengakses log dari aplikasimu. Oleh sebab itu, log sebaiknya berada pada penyimpanan dan _lifecyle_ yang terpisah dari node, pod, atau kontainer. Konsep ini dinamakan sebagai _logging_ pada level klaster. _Logging_ pada level klaster ini membutuhkan _backend_ yang terpisah untuk menyimpan, menganalisis, dan mengkueri log. Kubernetes tidak menyediakan solusi bawaan untuk penyimpanan data log, namun kamu dapat mengintegrasikan beragam solusi _logging_ yang telah ada ke dalam klaster Kubernetes kamu. Namun, fungsionalitas bawaan dari mesin kontainer atau _runtime_ biasanya tidak cukup memadai sebagai solusi log. Contohnya, jika sebuah kontainer gagal, sebuah pod dihapus, atau suatu _node_ mati, kamu biasanya tetap menginginkan untuk mengakses log dari aplikasimu. Oleh sebab itu, log sebaiknya berada pada penyimpanan dan _lifecyle_ yang terpisah dari node, pod, atau kontainer. Konsep ini dinamakan sebagai _logging_ pada level klaster. _Logging_ pada level klaster ini membutuhkan _backend_ yang terpisah untuk menyimpan, menganalisis, dan mengkueri log. Kubernetes tidak menyediakan solusi bawaan untuk penyimpanan data log, namun kamu dapat mengintegrasikan beragam solusi _logging_ yang telah ada ke dalam klaster Kubernetes kamu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Arsitektur _logging_ pada level klaster yang akan dijelaskan berikut mengasumsikan bahwa sebuah _logging backend_ telah tersedia baik di dalam maupun di luar klastermu. Meskipun kamu tidak tertarik menggunakan _logging_ pada level klaster, penjelasan tentang bagaimana log disimpan dan ditangani pada node di bawah ini mungkin dapat berguna untukmu. Arsitektur _logging_ pada level klaster yang akan dijelaskan berikut mengasumsikan bahwa sebuah _logging backend_ telah tersedia baik di dalam maupun di luar klastermu. Meskipun kamu tidak tertarik menggunakan _logging_ pada level klaster, penjelasan tentang bagaimana log disimpan dan ditangani pada node di bawah ini mungkin dapat berguna untukmu.
@ -195,4 +195,4 @@ Ingat, ini hanya contoh saja dan kamu dapat mengganti fluentd dengan agen _loggi
Kamu dapat mengimplementasikan klaster-level _logging_ dengan mengekspos atau mengeluarkan log langsung dari tiap aplikasi; namun cara implementasi mekanisme _logging_ tersebut diluar cakupan dari Kubernetes. Kamu dapat mengimplementasikan klaster-level _logging_ dengan mengekspos atau mengeluarkan log langsung dari tiap aplikasi; namun cara implementasi mekanisme _logging_ tersebut diluar cakupan dari Kubernetes.
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Mengelola Resource title: Mengelola Resource
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Kamu telah melakukan _deploy_ pada aplikasimu dan mengeksposnya melalui sebuah _service_. Lalu? Kubernetes menyediakan berbagai peralatan untuk membantu mengatur mekanisme _deploy_ aplikasi, termasuk pengaturan kapasitas dan pembaruan. Diantara fitur yang akan didiskusikan lebih mendalam yaitu [berkas konfigurasi](/docs/concepts/configuration/overview/) dan [label](/docs/concepts/overview/working-with-objects/labels/). Kamu telah melakukan _deploy_ pada aplikasimu dan mengeksposnya melalui sebuah _service_. Lalu? Kubernetes menyediakan berbagai peralatan untuk membantu mengatur mekanisme _deploy_ aplikasi, termasuk pengaturan kapasitas dan pembaruan. Diantara fitur yang akan didiskusikan lebih mendalam yaitu [berkas konfigurasi](/docs/concepts/configuration/overview/) dan [label](/docs/concepts/overview/working-with-objects/labels/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengelola konfigurasi _resource_ ## Mengelola konfigurasi _resource_
@ -434,11 +434,12 @@ kubectl edit deployment/my-nginx
Selesai! Deployment akan memperbarui aplikasi nginx yang terdeploy secara berangsur di belakang. Dia akan menjamin hanya ada sekian replika lama yang akan down selagi pembaruan berjalan dan hanya ada sekian replika baru akan dibuat melebihi jumlah pod. Untuk mempelajari lebih lanjut, kunjungi [laman Deployment](/docs/concepts/workloads/controllers/deployment/). Selesai! Deployment akan memperbarui aplikasi nginx yang terdeploy secara berangsur di belakang. Dia akan menjamin hanya ada sekian replika lama yang akan down selagi pembaruan berjalan dan hanya ada sekian replika baru akan dibuat melebihi jumlah pod. Untuk mempelajari lebih lanjut, kunjungi [laman Deployment](/docs/concepts/workloads/controllers/deployment/).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- [Pelajari tentang bagaimana memakai `kubectl` untuk memeriksa dan _debug_ aplikasi.](/docs/tasks/debug-application-cluster/debug-application-introspection/) - [Pelajari tentang bagaimana memakai `kubectl` untuk memeriksa dan _debug_ aplikasi.](/docs/tasks/debug-application-cluster/debug-application-introspection/)
- [Praktik Terbaik dan Tips Konfigurasi](/docs/concepts/configuration/overview/) - [Praktik Terbaik dan Tips Konfigurasi](/docs/concepts/configuration/overview/)
{{% /capture %}}

View File

@ -1,12 +1,12 @@
--- ---
title: Metrik-Metrik untuk Control Plane Kubernetes title: Metrik-Metrik untuk Control Plane Kubernetes
content_template: templates/concept content_type: concept
weight: 60 weight: 60
aliases: aliases:
- controller-metrics.md - controller-metrics.md
--- ---
{{% capture overview %}} <!-- overview -->
Metrik dari komponen sistem dapat memberikan pandangan yang lebih baik tentang apa Metrik dari komponen sistem dapat memberikan pandangan yang lebih baik tentang apa
yang sedang terjadi di dalam sistem. Metrik sangat berguna untuk membuat dasbor (_dashboard_) yang sedang terjadi di dalam sistem. Metrik sangat berguna untuk membuat dasbor (_dashboard_)
@ -15,9 +15,9 @@ dan peringatan (_alert_).
Metrik di dalam _control plane_ Kubernetes disajikan dalam [format prometheus](https://prometheus.io/docs/instrumenting/exposition_formats/) Metrik di dalam _control plane_ Kubernetes disajikan dalam [format prometheus](https://prometheus.io/docs/instrumenting/exposition_formats/)
dan dapat terbaca oleh manusia. dan dapat terbaca oleh manusia.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Metrik-Metrik pada Kubernetes ## Metrik-Metrik pada Kubernetes
@ -158,10 +158,11 @@ cloudprovider_gce_api_request_duration_seconds { request = "detach_disk"}
cloudprovider_gce_api_request_duration_seconds { request = "list_disk"} cloudprovider_gce_api_request_duration_seconds { request = "list_disk"}
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Baca tentang [format teks Prometheus](https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md#text-based-format) untuk berbagai metrik * Baca tentang [format teks Prometheus](https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md#text-based-format) untuk berbagai metrik
* Lihat daftar [metrik Kubernetes yang _stable_](https://github.com/kubernetes/kubernetes/blob/master/test/instrumentation/testdata/stable-metrics-list.yaml) * Lihat daftar [metrik Kubernetes yang _stable_](https://github.com/kubernetes/kubernetes/blob/master/test/instrumentation/testdata/stable-metrics-list.yaml)
* Baca tentang [kebijakan _deprecation_ Kubernetes](https://kubernetes.io/docs/reference/using-api/deprecation-policy/#deprecating-a-feature-or-behavior ) * Baca tentang [kebijakan _deprecation_ Kubernetes](https://kubernetes.io/docs/reference/using-api/deprecation-policy/#deprecating-a-feature-or-behavior )
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Jaringan Kluster title: Jaringan Kluster
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
Jaringan adalah bagian utama dari Kubernetes, tetapi bisa menjadi sulit Jaringan adalah bagian utama dari Kubernetes, tetapi bisa menjadi sulit
untuk memahami persis bagaimana mengharapkannya bisa bekerja. untuk memahami persis bagaimana mengharapkannya bisa bekerja.
Ada 4 masalah yang berbeda untuk diatasi: Ada 4 masalah yang berbeda untuk diatasi:
@ -15,10 +15,10 @@ Ada 4 masalah yang berbeda untuk diatasi:
3. Komunikasi Pod dengan Service: ini terdapat di [Service](/docs/concepts/services-networking/service/). 3. Komunikasi Pod dengan Service: ini terdapat di [Service](/docs/concepts/services-networking/service/).
4. Komunikasi eksternal dengan Service: ini terdapat di [Service](/docs/concepts/services-networking/service/). 4. Komunikasi eksternal dengan Service: ini terdapat di [Service](/docs/concepts/services-networking/service/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Kubernetes adalah tentang berbagi mesin antar aplikasi. Pada dasarnya, Kubernetes adalah tentang berbagi mesin antar aplikasi. Pada dasarnya,
saat berbagi mesin harus memastikan bahwa dua aplikasi tidak mencoba menggunakan saat berbagi mesin harus memastikan bahwa dua aplikasi tidak mencoba menggunakan
@ -219,10 +219,11 @@ Calico juga dapat dijalankan dalam mode penegakan kebijakan bersama dengan solus
[Weave Net](https://www.weave.works/products/weave-net/) adalah jaringan yang tangguh dan mudah digunakan untuk Kubernetes dan aplikasi yang dihostingnya. Weave Net berjalan sebagai [plug-in CNI](https://www.weave.works/docs/net/latest/cni-plugin/) atau berdiri sendiri. Di kedua versi, itu tidak memerlukan konfigurasi atau kode tambahan untuk dijalankan, dan dalam kedua kasus, jaringan menyediakan satu alamat IP per Pod - seperti standar untuk Kubernetes. [Weave Net](https://www.weave.works/products/weave-net/) adalah jaringan yang tangguh dan mudah digunakan untuk Kubernetes dan aplikasi yang dihostingnya. Weave Net berjalan sebagai [plug-in CNI](https://www.weave.works/docs/net/latest/cni-plugin/) atau berdiri sendiri. Di kedua versi, itu tidak memerlukan konfigurasi atau kode tambahan untuk dijalankan, dan dalam kedua kasus, jaringan menyediakan satu alamat IP per Pod - seperti standar untuk Kubernetes.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Desain awal model jaringan dan alasannya, dan beberapa rencana masa depan dijelaskan secara lebih rinci dalam [dokumen desain jaringan](https://git.k8s.io/community/contributors/design-proposals/network/networking.md). Desain awal model jaringan dan alasannya, dan beberapa rencana masa depan dijelaskan secara lebih rinci dalam [dokumen desain jaringan](https://git.k8s.io/community/contributors/design-proposals/network/networking.md).
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Berbagai Proxy di Kubernetes title: Berbagai Proxy di Kubernetes
content_template: templates/concept content_type: concept
weight: 90 weight: 90
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan berbagai <i>proxy</i> yang ada di dalam Kubernetes. Laman ini menjelaskan berbagai <i>proxy</i> yang ada di dalam Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Berbagai Jenis <i>Proxy</i> ## Berbagai Jenis <i>Proxy</i>
@ -62,4 +62,4 @@ Untuk <i>proxy-proxy</i> lain di luar ini, admin klaster biasanya akan memastika
<i>Proxy</i> telah menggantikan fungsi <i>redirect</i>. <i>Redirect</i> telah terdeprekasi. <i>Proxy</i> telah menggantikan fungsi <i>redirect</i>. <i>Redirect</i> telah terdeprekasi.
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Menetapkan Pod ke Node title: Menetapkan Pod ke Node
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Kamu dapat memaksa sebuah [pod](/docs/concepts/workloads/pods/pod/) untuk hanya dapat berjalan pada [node](/docs/concepts/architecture/nodes/) tertentu atau mengajukannya agar berjalan pada node tertentu. Ada beberapa cara untuk melakukan hal tersebut. Semua cara yang direkomendasikan adalah dengan menggunakan [_selector_ label](/docs/concepts/overview/working-with-objects/labels/) untuk menetapkan pilihan yang kamu inginkan. Pada umumnya, pembatasan ini tidak dibutuhkan, sebagaimana _scheduler_ akan melakukan penempatan yang proporsional dengan otomatis (seperti contohnya menyebar pod di node-node, tidak menempatkan pod pada node dengan sumber daya yang tidak memadai, dst.) tetapi ada keadaan-keadaan tertentu yang membuat kamu memiliki kendali lebih terhadap node yang menjadi tempat pod dijalankan, contohnya untuk memastikan pod dijalankan pada mesin yang telah terpasang SSD, atau untuk menempatkan pod-pod dari dua servis yang berbeda yang sering berkomunikasi bersamaan ke dalam zona ketersediaan yang sama. Kamu dapat memaksa sebuah [pod](/docs/concepts/workloads/pods/pod/) untuk hanya dapat berjalan pada [node](/docs/concepts/architecture/nodes/) tertentu atau mengajukannya agar berjalan pada node tertentu. Ada beberapa cara untuk melakukan hal tersebut. Semua cara yang direkomendasikan adalah dengan menggunakan [_selector_ label](/docs/concepts/overview/working-with-objects/labels/) untuk menetapkan pilihan yang kamu inginkan. Pada umumnya, pembatasan ini tidak dibutuhkan, sebagaimana _scheduler_ akan melakukan penempatan yang proporsional dengan otomatis (seperti contohnya menyebar pod di node-node, tidak menempatkan pod pada node dengan sumber daya yang tidak memadai, dst.) tetapi ada keadaan-keadaan tertentu yang membuat kamu memiliki kendali lebih terhadap node yang menjadi tempat pod dijalankan, contohnya untuk memastikan pod dijalankan pada mesin yang telah terpasang SSD, atau untuk menempatkan pod-pod dari dua servis yang berbeda yang sering berkomunikasi bersamaan ke dalam zona ketersediaan yang sama.
Kamu dapat menemukan semua berkas untuk contoh-contoh berikut pada [dokumentasi yang kami sediakan di sini](https://github.com/kubernetes/website/tree/{{< param "docsbranch" >}}/content/en/docs/concepts/configuration/) Kamu dapat menemukan semua berkas untuk contoh-contoh berikut pada [dokumentasi yang kami sediakan di sini](https://github.com/kubernetes/website/tree/{{< param "docsbranch" >}}/content/en/docs/concepts/configuration/)
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## nodeSelector ## nodeSelector
@ -317,8 +317,9 @@ spec:
``` ```
Pod di atas akan berjalan pada node kube-01. Pod di atas akan berjalan pada node kube-01.
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}} ## {{% heading "whatsnext" %}}

View File

@ -1,6 +1,6 @@
--- ---
title: Mengatur Sumber Daya Komputasi untuk Container title: Mengatur Sumber Daya Komputasi untuk Container
content_template: templates/concept content_type: concept
weight: 20 weight: 20
feature: feature:
title: Bin Packing Otomatis title: Bin Packing Otomatis
@ -8,7 +8,7 @@ feature:
Menaruh kontainer-kontainer secara otomatis berdasarkan kebutuhan sumber daya mereka dan batasan-batasan lainnya, tanpa mengorbankan ketersediaan. Membaurkan beban-beban kerja kritis dan _best-effort_ untuk meningkatkan penggunaan sumber daya dan menghemat lebih banyak sumber daya. Menaruh kontainer-kontainer secara otomatis berdasarkan kebutuhan sumber daya mereka dan batasan-batasan lainnya, tanpa mengorbankan ketersediaan. Membaurkan beban-beban kerja kritis dan _best-effort_ untuk meningkatkan penggunaan sumber daya dan menghemat lebih banyak sumber daya.
--- ---
{{% capture overview %}} <!-- overview -->
Saat kamu membuat spesifikasi sebuah [Pod](/docs/concepts/workloads/pods/pod/), kamu Saat kamu membuat spesifikasi sebuah [Pod](/docs/concepts/workloads/pods/pod/), kamu
dapat secara opsional menentukan seberapa banyak CPU dan memori (RAM) yang dibutuhkan dapat secara opsional menentukan seberapa banyak CPU dan memori (RAM) yang dibutuhkan
@ -18,9 +18,9 @@ untuk menaruh Pod-Pod. Dan saat limit (batas) sumber daya Container-Container te
maka kemungkinan rebutan sumber daya pada sebuah Node dapat dihindari. maka kemungkinan rebutan sumber daya pada sebuah Node dapat dihindari.
Untuk informasi lebih lanjut mengenai perbedaan `request` dan `limit`, lihat [QoS Sumber Daya](https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md). Untuk informasi lebih lanjut mengenai perbedaan `request` dan `limit`, lihat [QoS Sumber Daya](https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Jenis-jenis sumber daya ## Jenis-jenis sumber daya
@ -615,10 +615,11 @@ spec:
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Dapatkan pengalaman langsung [menentukan sumber daya memori untuk Container dan Pod](/docs/tasks/configure-pod-container/assign-memory-resource/). * Dapatkan pengalaman langsung [menentukan sumber daya memori untuk Container dan Pod](/docs/tasks/configure-pod-container/assign-memory-resource/).
@ -628,4 +629,4 @@ spec:
* [ResourceRequirements](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#resourcerequirements-v1-core) * [ResourceRequirements](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#resourcerequirements-v1-core)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Mengatur Akses Klaster Menggunakan Berkas kubeconfig title: Mengatur Akses Klaster Menggunakan Berkas kubeconfig
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
Gunakan berkas kubeconfig untuk mengatur informasi mengenai klaster, pengguna, Gunakan berkas kubeconfig untuk mengatur informasi mengenai klaster, pengguna,
_namespace_, dan mekanisme autentikasi. Perintah `kubectl` menggunakan berkas _namespace_, dan mekanisme autentikasi. Perintah `kubectl` menggunakan berkas
@ -26,10 +26,10 @@ Instruksi langkah demi langkah untuk membuat dan menentukan berkas kubeconfig,
bisa mengacu pada [Mengatur Akses Pada Beberapa Klaster] bisa mengacu pada [Mengatur Akses Pada Beberapa Klaster]
(/docs/tasks/access-application-cluster/configure-access-multiple-clusters). (/docs/tasks/access-application-cluster/configure-access-multiple-clusters).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mendukung beberapa klaster, pengguna, dan mekanisme autentikasi ## Mendukung beberapa klaster, pengguna, dan mekanisme autentikasi
@ -152,14 +152,15 @@ Referensi _file_ pada perintah adalah relatif terhadap direktori kerja saat ini.
Dalam `$HOME/.kube/config`, _relative path_ akan disimpan secara relatif, dan Dalam `$HOME/.kube/config`, _relative path_ akan disimpan secara relatif, dan
_absolute path_ akan disimpan secara mutlak. _absolute path_ akan disimpan secara mutlak.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Mengatur Akses Pada Beberapa Klaster](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/) * [Mengatur Akses Pada Beberapa Klaster](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/)
* [`kubectl config`](/docs/reference/generated/kubectl/kubectl-commands#config) * [`kubectl config`](/docs/reference/generated/kubectl/kubectl-commands#config)
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Konfigurasi dan Penerapan Konsep title: Konfigurasi dan Penerapan Konsep
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Dokumen ini menyoroti dan memperkuat pemahaman konsep konfigurasi yang dikenalkan di seluruh panduan pengguna, dokumentasi Memulai, dan contoh-contoh. Dokumen ini menyoroti dan memperkuat pemahaman konsep konfigurasi yang dikenalkan di seluruh panduan pengguna, dokumentasi Memulai, dan contoh-contoh.
Dokumentasi ini terbuka. Jika Anda menemukan sesuatu yang tidak ada dalam daftar ini tetapi mungkin bermanfaat bagi orang lain, jangan ragu untuk mengajukan issue atau mengirimkan PR. Dokumentasi ini terbuka. Jika Anda menemukan sesuatu yang tidak ada dalam daftar ini tetapi mungkin bermanfaat bagi orang lain, jangan ragu untuk mengajukan issue atau mengirimkan PR.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Tip konfigurasi secara umum ## Tip konfigurasi secara umum
@ -109,6 +109,6 @@ Semantik caching dari penyedia gambar yang mendasarinya membuat bahkan `imagePul
- Gunakan `kubectl run` dan` kubectl expose` untuk dengan cepat membuat Deployment dan Service single-container. Lihat [Use a Service to Access an Application in a Cluster](/docs/tasks/access-application-cluster/service-access-application-cluster/) untuk Contoh. - Gunakan `kubectl run` dan` kubectl expose` untuk dengan cepat membuat Deployment dan Service single-container. Lihat [Use a Service to Access an Application in a Cluster](/docs/tasks/access-application-cluster/service-access-application-cluster/) untuk Contoh.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Overhead Pod title: Overhead Pod
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.16" state="alpha" >}} {{< feature-state for_k8s_version="v1.16" state="alpha" >}}
@ -13,10 +13,10 @@ Ketika kamu menjalankan Pod pada Node, Pod itu akan mengambil sejumlah sumber da
_Pod Overhead_ adalah fitur yang berfungsi untuk menghitung sumber daya digunakan oleh infrastruktur Pod selain permintaan dan limit Container. _Pod Overhead_ adalah fitur yang berfungsi untuk menghitung sumber daya digunakan oleh infrastruktur Pod selain permintaan dan limit Container.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Overhead Pod ## Overhead Pod
@ -44,11 +44,12 @@ Pengguna yang dapat mengubah sumber daya RuntimeClass dapat memengaruhi kinerja
Lihat [Ringkasan Otorisasi](/docs/reference/access-authn-authz/authorization/) untuk lebih lanjut. Lihat [Ringkasan Otorisasi](/docs/reference/access-authn-authz/authorization/) untuk lebih lanjut.
{{< /note >}} {{< /note >}}
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [RuntimeClass](/docs/concepts/containers/runtime-class/) * [RuntimeClass](/docs/concepts/containers/runtime-class/)
* [Desain PodOverhead](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190226-pod-overhead.md) * [Desain PodOverhead](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190226-pod-overhead.md)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Prioritas dan Pemindahan Pod title: Prioritas dan Pemindahan Pod
content_template: templates/concept content_type: concept
weight: 70 weight: 70
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="1.14" state="stable" >}} {{< feature-state for_k8s_version="1.14" state="stable" >}}
@ -27,9 +27,9 @@ Versi Kubernetes | Keadaan Priority and Pemindahan | Dihidupkan secara Bawaan
{{< warning >}}Pada sebuah klaster di mana tidak semua pengguna dipercaya, seorang pengguna yang berniat jahat dapat membuat Pod-pod dengan prioritas paling tinggi, membuat Pod-pod lainnya dipindahkan/tidak dapat dijadwalkan. Untuk mengatasi masalah ini, [ResourceQuota](/docs/concepts/policy/resource-quotas/) ditambahkan untuk mendukung prioritas Pod. Seorang admin dapat membuat ResourceQuota untuk pengguna-pengguna pada tingkat prioritas tertentu, mencegah mereka untuk membuat Pod-pod pada prioritas tinggi. Fitur ini telah beta sejak Kubernetes 1.12. {{< warning >}}Pada sebuah klaster di mana tidak semua pengguna dipercaya, seorang pengguna yang berniat jahat dapat membuat Pod-pod dengan prioritas paling tinggi, membuat Pod-pod lainnya dipindahkan/tidak dapat dijadwalkan. Untuk mengatasi masalah ini, [ResourceQuota](/docs/concepts/policy/resource-quotas/) ditambahkan untuk mendukung prioritas Pod. Seorang admin dapat membuat ResourceQuota untuk pengguna-pengguna pada tingkat prioritas tertentu, mencegah mereka untuk membuat Pod-pod pada prioritas tinggi. Fitur ini telah beta sejak Kubernetes 1.12.
{{< /warning >}} {{< /warning >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Bagaimana cara menggunakan Priority dan pemindahan Pod ## Bagaimana cara menggunakan Priority dan pemindahan Pod
@ -253,4 +253,4 @@ Komponen satu-satunya yang mempertimbangkan baik QoS dan prioritas Pod adalah [p
Kubelet menggolongkan Pod-pod untuk pengusiran pertama-tama berdasarkan apakah penggunaan sumber daya mereka melebihi `requests` mereka atau tidak, kemudian berdasarkan Priority, dan kemudian berdasarkan penggunaan sumber daya yang terbatas tersebut relatif terhadap `requests` dari Pod-pod tersebut. Kubelet menggolongkan Pod-pod untuk pengusiran pertama-tama berdasarkan apakah penggunaan sumber daya mereka melebihi `requests` mereka atau tidak, kemudian berdasarkan Priority, dan kemudian berdasarkan penggunaan sumber daya yang terbatas tersebut relatif terhadap `requests` dari Pod-pod tersebut.
Lihat [Mengusir Pod-pod pengguna](/docs/tasks/administer-cluster/out-of-resource/#mengusir-pod-pod-pengguna) untuk lebih detail. Pengusiran oleh Kubelet karena kehabisan sumber daya tidak mengusir Pod-pod yang memiliki penggunaan sumber daya yang tidak melebihi `requests` mereka. Jika sebuah Pod dengan prioritas lebih rendah tidak melebihi `requests`-nya, ia tidak akan diusir. Pod lain dengan prioritas lebih tinggi yang melebihi `requests`-nya boleh diusir. Lihat [Mengusir Pod-pod pengguna](/docs/tasks/administer-cluster/out-of-resource/#mengusir-pod-pod-pengguna) untuk lebih detail. Pengusiran oleh Kubelet karena kehabisan sumber daya tidak mengusir Pod-pod yang memiliki penggunaan sumber daya yang tidak melebihi `requests` mereka. Jika sebuah Pod dengan prioritas lebih rendah tidak melebihi `requests`-nya, ia tidak akan diusir. Pod lain dengan prioritas lebih tinggi yang melebihi `requests`-nya boleh diusir.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Bin Packing Sumber Daya untuk Sumber Daya Tambahan title: Bin Packing Sumber Daya untuk Sumber Daya Tambahan
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="1.16" state="alpha" >}} {{< feature-state for_k8s_version="1.16" state="alpha" >}}
@ -13,9 +13,9 @@ _Kube-scheduler_ dapat dikonfigurasikan untuk mengaktifkan pembungkusan rapat
`RequestedToCapacityRatioResourceAllocation`. Fungsi-fungsi prioritas dapat digunakan `RequestedToCapacityRatioResourceAllocation`. Fungsi-fungsi prioritas dapat digunakan
untuk menyempurnakan _kube-scheduler_ sesuai dengan kebutuhan. untuk menyempurnakan _kube-scheduler_ sesuai dengan kebutuhan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengaktifkan _Bin Packing_ menggunakan RequestedToCapacityRatioResourceAllocation ## Mengaktifkan _Bin Packing_ menggunakan RequestedToCapacityRatioResourceAllocation
@ -214,4 +214,4 @@ NodeScore = (5 * 5) + (7 * 1) + (10 * 3) / (5 + 1 + 3)
``` ```
{{% /capture %}}

View File

@ -1,6 +1,6 @@
--- ---
title: Secret title: Secret
content_template: templates/concept content_type: concept
feature: feature:
title: Secret dan manajemen konfigurasi title: Secret dan manajemen konfigurasi
description: > description: >
@ -9,16 +9,16 @@ weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
Objek `secret` pada Kubernetes mengizinkan kamu menyimpan dan mengatur informasi yang sifatnya sensitif, seperti Objek `secret` pada Kubernetes mengizinkan kamu menyimpan dan mengatur informasi yang sifatnya sensitif, seperti
_password_, token OAuth, dan ssh _keys_. Menyimpan informasi yang sifatnya sensitif ini ke dalam `secret` _password_, token OAuth, dan ssh _keys_. Menyimpan informasi yang sifatnya sensitif ini ke dalam `secret`
cenderung lebih aman dan fleksible jika dibandingkan dengan menyimpan informasi tersebut secara apa adanya pada definisi {{< glossary_tooltip term_id="pod" >}} atau di dalam {{< glossary_tooltip text="container image" term_id="image" >}}. cenderung lebih aman dan fleksible jika dibandingkan dengan menyimpan informasi tersebut secara apa adanya pada definisi {{< glossary_tooltip term_id="pod" >}} atau di dalam {{< glossary_tooltip text="container image" term_id="image" >}}.
Silahkan lihat [Dokumen desain Secret](https://git.k8s.io/community/contributors/design-proposals/auth/secrets.md) untuk informasi yang sifatnya mendetail. Silahkan lihat [Dokumen desain Secret](https://git.k8s.io/community/contributors/design-proposals/auth/secrets.md) untuk informasi yang sifatnya mendetail.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar Secret ## Ikhtisar Secret
@ -1055,6 +1055,7 @@ dalam keadaan tidak terenkripsi.
dengan cara meniru kubelet. Meskipun begitu, terdapat fitur yang direncanakan pada rilis selanjutnya yang memungkinkan pengiriman secret hanya dapat dengan cara meniru kubelet. Meskipun begitu, terdapat fitur yang direncanakan pada rilis selanjutnya yang memungkinkan pengiriman secret hanya dapat
mengirimkan secret pada node yang membutuhkan secret tersebut untuk membatasi adanya eksploitasi akses _root_ pada node ini. mengirimkan secret pada node yang membutuhkan secret tersebut untuk membatasi adanya eksploitasi akses _root_ pada node ini.
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
{{% /capture %}}

View File

@ -1,11 +1,11 @@
--- ---
title: Taint dan Toleration title: Taint dan Toleration
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Afinitas Node, seperti yang dideskripsikan [di sini](/docs/concepts/configuration/assign-pod-node/#node-affinity-beta-feature), Afinitas Node, seperti yang dideskripsikan [di sini](/docs/concepts/configuration/assign-pod-node/#node-affinity-beta-feature),
adalah salah satu properti dari Pod yang menyebabkan pod tersebut memiliki preferensi adalah salah satu properti dari Pod yang menyebabkan pod tersebut memiliki preferensi
untuk ditempatkan di sekelompok Node tertentu (preferensi ini dapat berupa _soft constraints_ atau untuk ditempatkan di sekelompok Node tertentu (preferensi ini dapat berupa _soft constraints_ atau
@ -16,9 +16,9 @@ _Taint_ dan _toleration_ bekerja sama untuk memastikan Pod dijadwalkan pada Node
yang sesuai. Satu atau lebih _taint_ akan diterapkan pada suatu node; hal ini akan menyebabkan yang sesuai. Satu atau lebih _taint_ akan diterapkan pada suatu node; hal ini akan menyebabkan
node tidak akan menerima pod yang tidak mengikuti _taint_ yang sudah diterapkan. node tidak akan menerima pod yang tidak mengikuti _taint_ yang sudah diterapkan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Konsep ## Konsep

View File

@ -1,17 +1,17 @@
--- ---
title: Kontainer Environment title: Kontainer Environment
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan berbagai *resource* yang tersedia di dalam Kontainer pada suatu *environment*. Laman ini menjelaskan berbagai *resource* yang tersedia di dalam Kontainer pada suatu *environment*.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## *Environment* Kontainer ## *Environment* Kontainer
@ -48,12 +48,13 @@ FOO_SERVICE_PORT=<port dimana service dijalankan>
Semua *Service* memiliki alamat-alamat IP yang bisa didapatkan di dalam Kontainer melalui DNS, Semua *Service* memiliki alamat-alamat IP yang bisa didapatkan di dalam Kontainer melalui DNS,
jika [*addon* DNS](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) diaktifkan.  jika [*addon* DNS](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) diaktifkan. 
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang [berbagai *hook* pada *lifecycle* Kontainer](/docs/concepts/containers/container-lifecycle-hooks/). * Pelajari lebih lanjut tentang [berbagai *hook* pada *lifecycle* Kontainer](/docs/concepts/containers/container-lifecycle-hooks/).
* Dapatkan pengalaman praktis soal * Dapatkan pengalaman praktis soal
[memberikan *handler* untuk *event* dari *lifecycle* Kontainer](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). [memberikan *handler* untuk *event* dari *lifecycle* Kontainer](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/).
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Lifecyle Hook pada Kontainer title: Lifecyle Hook pada Kontainer
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan bagaimana semua Kontainer yang diatur kubelet menggunakan *framework lifecycle hook* Laman ini menjelaskan bagaimana semua Kontainer yang diatur kubelet menggunakan *framework lifecycle hook*
untuk menjalankan kode yang di-*trigger* oleh *event* selama *lifecycle* berlangsung. untuk menjalankan kode yang di-*trigger* oleh *event* selama *lifecycle* berlangsung.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar ## Ikhtisar
@ -108,12 +108,13 @@ Events:
1m 22s 2 {kubelet gke-test-cluster-default-pool-a07e5d30-siqd} spec.containers{main} Warning FailedPostStartHook 1m 22s 2 {kubelet gke-test-cluster-default-pool-a07e5d30-siqd} spec.containers{main} Warning FailedPostStartHook
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang [*environment* Kontainer](/docs/concepts/containers/container-environment-variables/). * Pelajari lebih lanjut tentang [*environment* Kontainer](/docs/concepts/containers/container-environment-variables/).
* Pelajari bagaimana caranya * Pelajari bagaimana caranya
[melakukan *attach handler* pada *event lifecycle* sebuah Kontainer](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). [melakukan *attach handler* pada *event lifecycle* sebuah Kontainer](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/).
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Image title: Image
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Kamu membuat Docker _image_ dan mengunduhnya ke sebuah registri sebelum digunakan di dalam Kubernetes Pod. Kamu membuat Docker _image_ dan mengunduhnya ke sebuah registri sebelum digunakan di dalam Kubernetes Pod.
Properti `image` dari sebuah Container mendukung sintaksis yang sama seperti perintah `docker`, termasuk registri privat dan _tag_. Properti `image` dari sebuah Container mendukung sintaksis yang sama seperti perintah `docker`, termasuk registri privat dan _tag_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Memperbarui Image ## Memperbarui Image
@ -367,4 +367,4 @@ dan solusi yang disarankan.
Jika kamu memiliki akses pada beberapa registri, kamu dapat membuat satu _secret_ untuk setiap registri. Jika kamu memiliki akses pada beberapa registri, kamu dapat membuat satu _secret_ untuk setiap registri.
Kubelet akan melakukan _merge_ `imagePullSecrets` manapun menjadi sebuah virtual `.docker/config.json`. Kubelet akan melakukan _merge_ `imagePullSecrets` manapun menjadi sebuah virtual `.docker/config.json`.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Ikhtisar Kontainer title: Ikhtisar Kontainer
content_template: templates/concept content_type: concept
weight: 1 weight: 1
--- ---
{{% capture overview %}} <!-- overview -->
Kontainer adalah teknologi untuk mengemas kode (yang telah dikompilasi) menjadi Kontainer adalah teknologi untuk mengemas kode (yang telah dikompilasi) menjadi
suatu aplikasi beserta dengan dependensi-dependensi yang dibutuhkannya pada saat suatu aplikasi beserta dengan dependensi-dependensi yang dibutuhkannya pada saat
@ -15,9 +15,9 @@ sama di mana pun Anda menjalankannya.
Kontainer memisahkan aplikasi dari infrastruktur host yang ada dibawahnya. Hal Kontainer memisahkan aplikasi dari infrastruktur host yang ada dibawahnya. Hal
ini membuat penyebaran lebih mudah di lingkungan cloud atau OS yang berbeda. ini membuat penyebaran lebih mudah di lingkungan cloud atau OS yang berbeda.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Image-Image Kontainer ## Image-Image Kontainer
@ -46,4 +46,3 @@ menjalankan kontainer. Kubernetes mendukung beberapa kontainer *runtime*:
- Baca tentang [image-image kontainer](https://kubernetes.io/docs/concepts/containers/images/) - Baca tentang [image-image kontainer](https://kubernetes.io/docs/concepts/containers/images/)
- Baca tentang [Pod](https://kubernetes.io/docs/concepts/workloads/pods/) - Baca tentang [Pod](https://kubernetes.io/docs/concepts/workloads/pods/)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Runtime Class title: Runtime Class
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.14" state="beta" >}} {{< feature-state for_k8s_version="v1.14" state="beta" >}}
@ -15,10 +15,10 @@ RuntimeClass memiliki _breaking change_ untuk pembaruan ke beta pada v1.14. Jika
RuntimeClass sebelum v1.14, lihat [Memperbarui RuntimeClass dari Alpha ke Beta](#memperbarui-runtimeclass-dari-alpha-ke-beta). RuntimeClass sebelum v1.14, lihat [Memperbarui RuntimeClass dari Alpha ke Beta](#memperbarui-runtimeclass-dari-alpha-ke-beta).
{{< /warning >}} {{< /warning >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## `Runtime Class` ## `Runtime Class`
@ -158,4 +158,4 @@ pembaruan fitur RuntimeClass dari versi alpha ke versi beta:
kosong atau menggunakan karakter `.` pada _handler_. Ini harus dimigrasi ke _handler_ dengan kosong atau menggunakan karakter `.` pada _handler_. Ini harus dimigrasi ke _handler_ dengan
konfigurasi yang valid (lihat petunjuk di atas). konfigurasi yang valid (lihat petunjuk di atas).
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Memperluas Kubernetes API dengan Lapisan Agregasi title: Memperluas Kubernetes API dengan Lapisan Agregasi
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Lapisan agregasi memungkinkan Kubernetes untuk diperluas dengan API tambahan, selain dari yang ditawarkan oleh API inti Kubernetes. Lapisan agregasi memungkinkan Kubernetes untuk diperluas dengan API tambahan, selain dari yang ditawarkan oleh API inti Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar ## Ikhtisar
Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [_service-catalog_](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya. Lapisan agregasi memungkinkan instalasi tambahan beragam API _Kubernetes-style_ di kluster kamu. Tambahan-tambahan ini dapat berupa solusi-solusi yang sudah dibangun (_prebuilt_) oleh pihak ke-3 yang sudah ada, seperti [_service-catalog_](https://github.com/kubernetes-incubator/service-catalog/blob/master/README.md), atau API yang dibuat oleh pengguna seperti [apiserver-builder](https://github.com/kubernetes-incubator/apiserver-builder/blob/master/README.md), yang dapat membantu kamu memulainya.
@ -25,12 +25,12 @@ Jika implementasi kamu tidak dapat menyanggupinya, kamu harus mempertimbangkan c
_feature-gate_ `EnableAggregatedDiscoveryTimeout=false` di kube-apiserver _feature-gate_ `EnableAggregatedDiscoveryTimeout=false` di kube-apiserver
akan menonaktifkan batasan waktu tersebut. Fitur ini akan dihapus dalam rilis mendatang. akan menonaktifkan batasan waktu tersebut. Fitur ini akan dihapus dalam rilis mendatang.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Untuk mengaktifkan agregator di lingkungan kamu, aktifkan[konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/). * Untuk mengaktifkan agregator di lingkungan kamu, aktifkan[konfigurasi lapisan agregasi](/docs/tasks/access-kubernetes-api/configure-aggregation-layer/).
* Kemudian, [siapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi. * Kemudian, [siapkan ekstensi api-server](/docs/tasks/access-kubernetes-api/setup-extension-api-server/) untuk bekerja dengan lapisan agregasi.
* Selain itu, pelajari caranya [mengembangkan API Kubernetes menggunakan _Custom Resource Definition_](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/). * Selain itu, pelajari caranya [mengembangkan API Kubernetes menggunakan _Custom Resource Definition_](/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/).
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Custom Resource title: Custom Resource
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
_Custom Resource_ adalah ekstensi dari Kubernetes API. Laman ini mendiskusikan kapan kamu melakukan penambahan sebuah _Custom Resource_ ke klaster Kubernetes dan kapan kamu menggunakan sebuah layanan mandiri. Laman ini mendeskripsikan dua metode untuk menambahkan _Custom Resource_ dan bagaimana cara memilihnya. _Custom Resource_ adalah ekstensi dari Kubernetes API. Laman ini mendiskusikan kapan kamu melakukan penambahan sebuah _Custom Resource_ ke klaster Kubernetes dan kapan kamu menggunakan sebuah layanan mandiri. Laman ini mendeskripsikan dua metode untuk menambahkan _Custom Resource_ dan bagaimana cara memilihnya.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## _Custom Resource_ ## _Custom Resource_
@ -211,12 +211,13 @@ Ketika kamu menambahkan sebuah _Custom Resource_, kamu dapat mengaksesnya dengan
- Sebuah klien REST yang kamu tulis - Sebuah klien REST yang kamu tulis
- Sebuah klien yang dibuat menggunakan [Kubernetes client generation tools](https://github.com/kubernetes/code-generator) (membuat satu adalah usaha lanjutan, tetapi beberapa proyek mungkin menyajikan sebuah klien bersama dengan CRD atau AA). - Sebuah klien yang dibuat menggunakan [Kubernetes client generation tools](https://github.com/kubernetes/code-generator) (membuat satu adalah usaha lanjutan, tetapi beberapa proyek mungkin menyajikan sebuah klien bersama dengan CRD atau AA).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Belajar bagaimana untuk [Memperluas Kubernetes API dengan lapisan agregasi](/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/). * Belajar bagaimana untuk [Memperluas Kubernetes API dengan lapisan agregasi](/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/).
* Belajar bagaimana untuk [Memperluas Kubernetes API dengan CustomResourceDefinition](/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/). * Belajar bagaimana untuk [Memperluas Kubernetes API dengan CustomResourceDefinition](/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/).
{{% /capture %}}

View File

@ -2,11 +2,11 @@
reviewers: reviewers:
title: Plugin Perangkat title: Plugin Perangkat
description: Gunakan kerangka kerja _plugin_ perangkat Kubernetes untuk mengimplementasikan plugin untuk GPU, NIC, FPGA, InfiniBand, dan sumber daya sejenis yang membutuhkan setelan spesifik vendor. description: Gunakan kerangka kerja _plugin_ perangkat Kubernetes untuk mengimplementasikan plugin untuk GPU, NIC, FPGA, InfiniBand, dan sumber daya sejenis yang membutuhkan setelan spesifik vendor.
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.10" state="beta" >}} {{< feature-state for_k8s_version="v1.10" state="beta" >}}
Kubernetes menyediakan [kerangka kerja _plugin_ perangkat](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/resource-management/device-plugin.md) Kubernetes menyediakan [kerangka kerja _plugin_ perangkat](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/resource-management/device-plugin.md)
@ -17,9 +17,9 @@ _plugin_ perangkat yang di-_deploy_ secara manual atau sebagai {{< glossary_tool
Perangkat yang dituju termasuk GPU, NIC berkinerja tinggi, FPGA, adaptor InfiniBand, Perangkat yang dituju termasuk GPU, NIC berkinerja tinggi, FPGA, adaptor InfiniBand,
dan sumber daya komputasi sejenis lainnya yang perlu inisialisasi dan setelan spesifik vendor. dan sumber daya komputasi sejenis lainnya yang perlu inisialisasi dan setelan spesifik vendor.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pendaftaran _plugin_ perangkat ## Pendaftaran _plugin_ perangkat
@ -223,12 +223,13 @@ Berikut beberapa contoh implementasi _plugin_ perangkat:
* [Plugin perangkat SR-IOV Network](https://github.com/intel/sriov-network-device-plugin) * [Plugin perangkat SR-IOV Network](https://github.com/intel/sriov-network-device-plugin)
* [Plugin perangkat Xilinx FPGA](https://github.com/Xilinx/FPGA_as_a_Service/tree/master/k8s-fpga-device-plugin/trunk) untuk perangkat Xilinx FPGA * [Plugin perangkat Xilinx FPGA](https://github.com/Xilinx/FPGA_as_a_Service/tree/master/k8s-fpga-device-plugin/trunk) untuk perangkat Xilinx FPGA
{{% /capture %}}
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
* Pelajari bagaimana [menjadwalkan sumber daya GPU](/docs/tasks/manage-gpus/scheduling-gpus/) dengan _plugin_ perangkat * Pelajari bagaimana [menjadwalkan sumber daya GPU](/docs/tasks/manage-gpus/scheduling-gpus/) dengan _plugin_ perangkat
* Pelajari bagaimana [mengumumkan sumber daya ekstensi](/docs/tasks/administer-cluster/extended-resource-node/) pada node * Pelajari bagaimana [mengumumkan sumber daya ekstensi](/docs/tasks/administer-cluster/extended-resource-node/) pada node
* Baca tentang penggunaan [akselerasi perangkat keras untuk ingress TLS](https://kubernetes.io/blog/2019/04/24/hardware-accelerated-ssl/tls-termination-in-ingress-controllers-using-kubernetes-device-plugins-and-runtimeclass/) dengan Kubernetes * Baca tentang penggunaan [akselerasi perangkat keras untuk ingress TLS](https://kubernetes.io/blog/2019/04/24/hardware-accelerated-ssl/tls-termination-in-ingress-controllers-using-kubernetes-device-plugins-and-runtimeclass/) dengan Kubernetes
* Pelajari tentang [Topology Manager] (/docs/tasks/adminster-cluster/topology-manager/) * Pelajari tentang [Topology Manager] (/docs/tasks/adminster-cluster/topology-manager/)
{{% /capture %}}

View File

@ -1,11 +1,11 @@
--- ---
title: Plugin Jaringan title: Plugin Jaringan
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state state="alpha" >}} {{< feature-state state="alpha" >}}
{{< warning >}}Fitur-fitur Alpha berubah dengan cepat. {{< /warning >}} {{< warning >}}Fitur-fitur Alpha berubah dengan cepat. {{< /warning >}}
@ -15,9 +15,9 @@ _Plugin_ jaringan di Kubernetes hadir dalam beberapa varian:
* _Plugin_ CNI : mengikuti spesifikasi appc / CNI, yang dirancang untuk interoperabilitas. * _Plugin_ CNI : mengikuti spesifikasi appc / CNI, yang dirancang untuk interoperabilitas.
* _Plugin_ Kubenet : mengimplementasi `cbr0` sederhana menggunakan _plugin_ `bridge` dan `host-local` CNI * _Plugin_ Kubenet : mengimplementasi `cbr0` sederhana menggunakan _plugin_ `bridge` dan `host-local` CNI
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Instalasi ## Instalasi
@ -151,8 +151,9 @@ Opsi ini disediakan untuk _plugin_ jaringan; Saat ini **hanya kubenet yang mendu
* `--network-plugin=kubenet` menentukan bahwa kita menggunakan _plugin_ jaringan` kubenet` dengan `bridge` CNI dan _plugin-plugin_ `host-local` yang terletak di `/opt/cni/bin` atau `cni-bin-dir`. * `--network-plugin=kubenet` menentukan bahwa kita menggunakan _plugin_ jaringan` kubenet` dengan `bridge` CNI dan _plugin-plugin_ `host-local` yang terletak di `/opt/cni/bin` atau `cni-bin-dir`.
* `--network-plugin-mtu=9001` menentukan MTU yang akan digunakan, saat ini hanya digunakan oleh _plugin_ jaringan `kubenet`. * `--network-plugin-mtu=9001` menentukan MTU yang akan digunakan, saat ini hanya digunakan oleh _plugin_ jaringan `kubenet`.
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}} ## {{% heading "whatsnext" %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Memperluas Klaster Kubernetes Kamu title: Memperluas Klaster Kubernetes Kamu
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Kubernetes sangat mudah dikonfigurasi dan diperluas. Sehingga, Kubernetes sangat mudah dikonfigurasi dan diperluas. Sehingga,
jarang membutuhkan _fork_ atau menambahkan _patch_ ke kode proyek Kubernetes. jarang membutuhkan _fork_ atau menambahkan _patch_ ke kode proyek Kubernetes.
@ -16,10 +16,10 @@ memahami bagaimana menyesuaikan klaster Kubernetes dengan kebutuhan lingkungan k
Developer yang prospektif {{< glossary_tooltip text="Developer Platform" term_id="platform-developer" >}} atau {{< glossary_tooltip text="Kontributor" term_id="contributor" >}} Proyek Kubernetes juga mendapatkan manfaat dari Developer yang prospektif {{< glossary_tooltip text="Developer Platform" term_id="platform-developer" >}} atau {{< glossary_tooltip text="Kontributor" term_id="contributor" >}} Proyek Kubernetes juga mendapatkan manfaat dari
dokumen ini sebagai pengantar apa saja poin-poin dan pola-pola perluasan yang ada, untung-rugi, dan batasan-batasannya. dokumen ini sebagai pengantar apa saja poin-poin dan pola-pola perluasan yang ada, untung-rugi, dan batasan-batasannya.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar ## Ikhtisar
@ -161,10 +161,11 @@ Ini adalah usaha yang signifikan, dan hampir semua pengguna Kubernetes merasa me
Penjadwal juga mendukung [_webhook_](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/scheduling/scheduler_extender.md) yang memperbolehkan sebuah _webhook backend_ (perluasan penjadwal) untuk menyaring dan memprioritaskan Node yang terpilih untuk sebuah Pod. Penjadwal juga mendukung [_webhook_](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/scheduling/scheduler_extender.md) yang memperbolehkan sebuah _webhook backend_ (perluasan penjadwal) untuk menyaring dan memprioritaskan Node yang terpilih untuk sebuah Pod.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang [Sumber Daya _Custom_](/docs/concepts/api-extension/custom-resources/) * Pelajari lebih lanjut tentang [Sumber Daya _Custom_](/docs/concepts/api-extension/custom-resources/)
* Pelajari tentang [Kontrol Admisi Dinamis](/docs/reference/access-authn-authz/extensible-admission-controllers/) * Pelajari tentang [Kontrol Admisi Dinamis](/docs/reference/access-authn-authz/extensible-admission-controllers/)
@ -174,4 +175,4 @@ Penjadwal juga mendukung [_webhook_](https://github.com/kubernetes/community/blo
* Pelajari tentang [_Plugin_ kubectl](/docs/tasks/extend-kubectl/kubectl-plugins/) * Pelajari tentang [_Plugin_ kubectl](/docs/tasks/extend-kubectl/kubectl-plugins/)
* Pelajari tentang [Pola Operator](/docs/concepts/extend-kubernetes/operator/) * Pelajari tentang [Pola Operator](/docs/concepts/extend-kubernetes/operator/)
{{% /capture %}}

View File

@ -1,20 +1,20 @@
--- ---
title: Pola Operator title: Pola Operator
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Operator adalah ekstensi perangkat lunak untuk Kubernetes yang memanfaatkan Operator adalah ekstensi perangkat lunak untuk Kubernetes yang memanfaatkan
[_custom resource_](/docs/concepts/extend-kubernetes/api-extension/custom-resources/) [_custom resource_](/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
untuk mengelola aplikasi dan komponen-komponennya. Operator mengikuti prinsip untuk mengelola aplikasi dan komponen-komponennya. Operator mengikuti prinsip
Kubernetes, khususnya dalam hal [_control loop_](/docs/concepts/#kubernetes-control-plane). Kubernetes, khususnya dalam hal [_control loop_](/docs/concepts/#kubernetes-control-plane).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Motivasi ## Motivasi
@ -124,7 +124,7 @@ Kamu juga dapat mengimplementasikan Operator (yaitu, _Controller_) dengan
menggunakan bahasa / _runtime_ yang dapat bertindak sebagai menggunakan bahasa / _runtime_ yang dapat bertindak sebagai
[klien dari API Kubernetes](/docs/reference/using-api/client-libraries/). [klien dari API Kubernetes](/docs/reference/using-api/client-libraries/).
{{% /capture %}}
{{% capture Selanjutnya %}} {{% capture Selanjutnya %}}
@ -143,4 +143,4 @@ menggunakan bahasa / _runtime_ yang dapat bertindak sebagai
yang memperkenalkan pola Operator yang memperkenalkan pola Operator
* Baca sebuah [artikel](https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-building-kubernetes-operators-and-stateful-apps) * Baca sebuah [artikel](https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-building-kubernetes-operators-and-stateful-apps)
dari Google Cloud soal panduan terbaik membangun Operator dari Google Cloud soal panduan terbaik membangun Operator
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Poseidon-Firmament - Sebuah Penjadwal Alternatif title: Poseidon-Firmament - Sebuah Penjadwal Alternatif
content_template: templates/concept content_type: concept
weight: 80 weight: 80
--- ---
{{% capture overview %}} <!-- overview -->
**Rilis saat ini dari Penjadwal Poseidon-Firmament adalah rilis <code> alpha </code>.** **Rilis saat ini dari Penjadwal Poseidon-Firmament adalah rilis <code> alpha </code>.**
Penjadwal Poseidon-Firmament adalah penjadwal alternatif yang dapat digunakan bersama penjadwal Kubernetes bawaan. Penjadwal Poseidon-Firmament adalah penjadwal alternatif yang dapat digunakan bersama penjadwal Kubernetes bawaan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengenalan ## Pengenalan
@ -111,4 +111,4 @@ Kelemahan dari penjadwal _pod-by-pod_ ini diatasi dengan penjadwalan secara terk
Silakan merujuk ke [hasil _benchmark_ terbaru](https://github.com/kubernetes-sigs/poseidon/blob/master/docs/benchmark/README.md) untuk hasil uji perbandingan kinerja _throughput_ terperinci antara penjadwal Poseidon-Firmament dan Penjadwal bawaan Kubernetes. Silakan merujuk ke [hasil _benchmark_ terbaru](https://github.com/kubernetes-sigs/poseidon/blob/master/docs/benchmark/README.md) untuk hasil uji perbandingan kinerja _throughput_ terperinci antara penjadwal Poseidon-Firmament dan Penjadwal bawaan Kubernetes.
{{< /note >}} {{< /note >}}
{{% /capture %}}

View File

@ -2,11 +2,11 @@
title: Service Catalog title: Service Catalog
reviewers: reviewers:
- chenopis - chenopis
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
{{< glossary_definition term_id="service-catalog" length="all" prepend="Service Catalog adalah" >}} {{< glossary_definition term_id="service-catalog" length="all" prepend="Service Catalog adalah" >}}
Sebuah makelar servis (_service broker_), seperti yang didefinisikan oleh [spesifikasi API makelar servis terbuka] Sebuah makelar servis (_service broker_), seperti yang didefinisikan oleh [spesifikasi API makelar servis terbuka]
@ -22,10 +22,10 @@ seorang {{< glossary_tooltip text="pengelola klaster" term_id="cluster-operator"
daftar servis terkelola yang ditawarkan oleh makelar servis, melakukan pembuatan terhadap daftar servis terkelola yang ditawarkan oleh makelar servis, melakukan pembuatan terhadap
sebuah servis terkelola, dan menghubungkan (_bind_) untuk membuat tersedia terhadap aplikasi pada suatu klaster Kubernetes. sebuah servis terkelola, dan menghubungkan (_bind_) untuk membuat tersedia terhadap aplikasi pada suatu klaster Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Contoh kasus penggunaan ## Contoh kasus penggunaan
Seorang {{< glossary_tooltip text="pengembang aplikasi" term_id="application-developer" >}} ingin menggunakan Seorang {{< glossary_tooltip text="pengembang aplikasi" term_id="application-developer" >}} ingin menggunakan
@ -265,10 +265,11 @@ dengan nama `topic` ke dalam _environment variable_ `TOPIC`.
key: topic key: topic
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Jika kamu terbiasa dengan {{< glossary_tooltip text="Helm Charts" term_id="helm-chart" >}}, * Jika kamu terbiasa dengan {{< glossary_tooltip text="Helm Charts" term_id="helm-chart" >}},
[pasang Service Catalog menggunakan Helm](/docs/tasks/service-catalog/install-service-catalog-using-helm/) [pasang Service Catalog menggunakan Helm](/docs/tasks/service-catalog/install-service-catalog-using-helm/)
ke dalam klaster Kubernetes. Alternatif lain, kamu dapat [memasang Service Catalog dengan SC tool](/docs/tasks/service-catalog/install-service-catalog-using-sc/). ke dalam klaster Kubernetes. Alternatif lain, kamu dapat [memasang Service Catalog dengan SC tool](/docs/tasks/service-catalog/install-service-catalog-using-sc/).
@ -276,7 +277,7 @@ dengan nama `topic` ke dalam _environment variable_ `TOPIC`.
* Pelajari mengenai [kubernetes-incubator/service-catalog](https://github.com/kubernetes-incubator/service-catalog) proyek. * Pelajari mengenai [kubernetes-incubator/service-catalog](https://github.com/kubernetes-incubator/service-catalog) proyek.
* Lihat [svc-cat.io](https://svc-cat.io/docs/). * Lihat [svc-cat.io](https://svc-cat.io/docs/).
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Komponen-Komponen Kubernetes title: Komponen-Komponen Kubernetes
content_template: templates/concept content_type: concept
weight: 20 weight: 20
card: card:
name: concepts name: concepts
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Dokumen ini merupakan ikhtisar yang mencakup berbagai komponen Dokumen ini merupakan ikhtisar yang mencakup berbagai komponen
yang dibutuhkan agar klaster Kubernetes dapat berjalan secara fungsional. yang dibutuhkan agar klaster Kubernetes dapat berjalan secara fungsional.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Komponen <i>Master</i> ## Komponen <i>Master</i>
Komponen <i>master</i> menyediakan <i>control plane</i> bagi klaster. Komponen <i>master</i> menyediakan <i>control plane</i> bagi klaster.
@ -147,6 +147,6 @@ untuk melakukan pencarian data yang dibutuhkan.
penyimpanan <i>log</i> terpusat dengan antar muka yang dapat digunakan untuk melakukan penyimpanan <i>log</i> terpusat dengan antar muka yang dapat digunakan untuk melakukan
pencarian. pencarian.
{{% /capture %}}

View File

@ -1,13 +1,13 @@
--- ---
title: API Kubernetes title: API Kubernetes
content_template: templates/concept content_type: concept
weight: 30 weight: 30
card: card:
name: concepts name: concepts
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Secara keseluruhan standar yang digunakan untuk API dijelaskan di dalam [dokumentasi API standar](https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md). Secara keseluruhan standar yang digunakan untuk API dijelaskan di dalam [dokumentasi API standar](https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md).
@ -21,10 +21,10 @@ Kubernetes menyimpan bentuk terserialisasi dari obyek API yang dimilikinya di da
Kubernetes sendiri dibagi menjadi beberapa komponen yang saling dapat saling interaksi melalui API. Kubernetes sendiri dibagi menjadi beberapa komponen yang saling dapat saling interaksi melalui API.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Perubahan API ## Perubahan API
@ -153,4 +153,4 @@ Ekstensi lain dapat diaktifkan penanda `--runtime-config` pada <i>apiserver</i>.
Sebagai contoh untuk menonaktifkan <i>deployments</i> dan <i>ingress</i>, tetapkan. Sebagai contoh untuk menonaktifkan <i>deployments</i> dan <i>ingress</i>, tetapkan.
`--runtime-config=extensions/v1beta1/deployments=false,extensions/v1beta1/ingresses=false` `--runtime-config=extensions/v1beta1/deployments=false,extensions/v1beta1/ingresses=false`
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi title: Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Objek-objek Kubernetes dapat dibuat, diperbarui, dan dihapus dengan menjalankan perintah `kubectl apply` terhadap file-file konfigurasi objek yang disimpan dalam sebuah direktori secara rekursif sesuai dengan kebutuhan. Perintah `kubectl diff` bisa digunakan untuk menampilkan pratinjau tentang perubahan apa saja yang akan dibuat oleh perintah `kubectil apply`. Objek-objek Kubernetes dapat dibuat, diperbarui, dan dihapus dengan menjalankan perintah `kubectl apply` terhadap file-file konfigurasi objek yang disimpan dalam sebuah direktori secara rekursif sesuai dengan kebutuhan. Perintah `kubectl diff` bisa digunakan untuk menampilkan pratinjau tentang perubahan apa saja yang akan dibuat oleh perintah `kubectil apply`.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kelebihan dan kekurangan ## Kelebihan dan kekurangan
@ -860,9 +860,10 @@ template:
controller-selector: "extensions/v1beta1/deployment/nginx" controller-selector: "extensions/v1beta1/deployment/nginx"
``` ```
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
- [Pengelolaan Objek Kubernetes Menggunakan Perintah Imperatif](/docs/concepts/overview/object-management-kubectl/imperative-command/) - [Pengelolaan Objek Kubernetes Menggunakan Perintah Imperatif](/docs/concepts/overview/object-management-kubectl/imperative-command/)
- [Pengelolaan Objek Kubernetes secara Imperatif Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/imperative-config/) - [Pengelolaan Objek Kubernetes secara Imperatif Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/imperative-config/)
- [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/) - [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/)
- [Rujukan API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/) - [Rujukan API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Pengelolaan Objek Kubernetes dengan Perintah Imperatif title: Pengelolaan Objek Kubernetes dengan Perintah Imperatif
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Objek-objek Kubernetes bisa dibuat, diperbarui, dan dihapus secara langsung dengan menggunakan perintah-perintah imperatif yang ada pada *command-line* `kubectl`. Dokumen ini menjelaskan cara perintah-perintah tersebut diorganisir dan cara menggunakan perintah-perintah tersebut untuk mengelola objek *live*. Objek-objek Kubernetes bisa dibuat, diperbarui, dan dihapus secara langsung dengan menggunakan perintah-perintah imperatif yang ada pada *command-line* `kubectl`. Dokumen ini menjelaskan cara perintah-perintah tersebut diorganisir dan cara menggunakan perintah-perintah tersebut untuk mengelola objek *live*.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kelebihan dan kekurangan ## Kelebihan dan kekurangan
@ -122,11 +122,12 @@ kubectl create --edit -f /tmp/srv.yaml
1. Perintah `kubectl create service` membuat konfigurasi untuk objek Service dan menyimpannya di `/tmp/srv.yaml`. 1. Perintah `kubectl create service` membuat konfigurasi untuk objek Service dan menyimpannya di `/tmp/srv.yaml`.
1. Perintah `kubectl create --edit` membuka file konfigurasi untuk diedit sebelum objek dibuat. 1. Perintah `kubectl create --edit` membuka file konfigurasi untuk diedit sebelum objek dibuat.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- [Pengelolaan Objek Kubernetes secara Imperatif dengan Menggunakan Konfigurasi Objek](/docs/concepts/overview/object-management-kubectl/imperative-config/) - [Pengelolaan Objek Kubernetes secara Imperatif dengan Menggunakan Konfigurasi Objek](/docs/concepts/overview/object-management-kubectl/imperative-config/)
- [Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/declarative-config/) - [Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/declarative-config/)
- [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/) - [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/)
- [Kubernetes API Reference](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/) - [Kubernetes API Reference](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Penglolaan Objek Kubernetes Secara Imperatif dengan Menggunakan File Konfigurasi title: Penglolaan Objek Kubernetes Secara Imperatif dengan Menggunakan File Konfigurasi
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Objek-objek Kubernetes bisa dibuat, diperbarui, dan dihapus dengan menggunakan perangkat *command-line* `kubectl` dan file konfigurasi objek yang ditulis dalam format YAML atau JSON. Dokumen ini menjelaskan cara mendefinisikan dan mengelola objek dengan menggunakan file konfigurasi. Objek-objek Kubernetes bisa dibuat, diperbarui, dan dihapus dengan menggunakan perangkat *command-line* `kubectl` dan file konfigurasi objek yang ditulis dalam format YAML atau JSON. Dokumen ini menjelaskan cara mendefinisikan dan mengelola objek dengan menggunakan file konfigurasi.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kelebihan dan kekurangan ## Kelebihan dan kekurangan
@ -104,13 +104,14 @@ template:
controller-selector: "extensions/v1beta1/deployment/nginx" controller-selector: "extensions/v1beta1/deployment/nginx"
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- [Pengelolaan Objek Kubernetes Menggunakan Perintah Imperatif](/docs/concepts/overview/object-management-kubectl/imperative-command/) - [Pengelolaan Objek Kubernetes Menggunakan Perintah Imperatif](/docs/concepts/overview/object-management-kubectl/imperative-command/)
- [Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/declarative-config/) - [Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan File Konfigurasi](/docs/concepts/overview/object-management-kubectl/declarative-config/)
- [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/) - [Rujukan Perintah Kubectl](/docs/reference/generated/kubectl/kubectl/)
- [Rujukan API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/) - [Rujukan API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Apa itu Kubernetes? title: Apa itu Kubernetes?
content_template: templates/concept content_type: concept
weight: 10 weight: 10
card: card:
name: concepts name: concepts
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini merupakan ikhtisar Kubernetes. Laman ini merupakan ikhtisar Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Kubernetes merupakan <i>platform open-source</i> yang digunakan untuk melakukan Kubernetes merupakan <i>platform open-source</i> yang digunakan untuk melakukan
manajemen <i>workloads</i> aplikasi yang dikontainerisasi, serta menyediakan manajemen <i>workloads</i> aplikasi yang dikontainerisasi, serta menyediakan
konfigurasi dan otomatisasi secara deklaratif. Kubernetes berada di dalam ekosistem konfigurasi dan otomatisasi secara deklaratif. Kubernetes berada di dalam ekosistem
@ -179,11 +179,12 @@ Nama **Kubernetes** berasal dari Bahasa Yunani, yang berarti *juru mudi* atau
merupakan sebuah singkatan yang didapat dengan mengganti 8 huruf "ubernete" dengan merupakan sebuah singkatan yang didapat dengan mengganti 8 huruf "ubernete" dengan
"8". "8".
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Siap untuk [memulai](/docs/setup/)? * Siap untuk [memulai](/docs/setup/)?
* Untuk penjelasan lebih rinci, silahkan lihat [Dokumentasi Kubernetes](/docs/home/). * Untuk penjelasan lebih rinci, silahkan lihat [Dokumentasi Kubernetes](/docs/home/).
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Anotasi title: Anotasi
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
Kamu dapat menggunakan fitur anotasi dari Kubernetes untuk menempelkan sembarang Kamu dapat menggunakan fitur anotasi dari Kubernetes untuk menempelkan sembarang
metadata tanpa identitas pada suatu objek. Klien, seperti perangkat dan *library*, metadata tanpa identitas pada suatu objek. Klien, seperti perangkat dan *library*,
dapat memperoleh metadata tersebut. dapat memperoleh metadata tersebut.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengaitkan metadata pada objek ## Mengaitkan metadata pada objek
Kamu dapat menggunakan label maupun anotasi untuk menempelkan metadata pada suatu Kamu dapat menggunakan label maupun anotasi untuk menempelkan metadata pada suatu
@ -76,8 +76,9 @@ pada objek-objek pengguna harus memiliki sebuah prefiks.
Prefiks `kubernetes.io/` dan `k8s.io/` merupakan reservasi dari komponen inti Kubernetes. Prefiks `kubernetes.io/` dan `k8s.io/` merupakan reservasi dari komponen inti Kubernetes.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Pelajari lebih lanjut tentang [Label dan Selektor](/docs/concepts/overview/working-with-objects/labels/). Pelajari lebih lanjut tentang [Label dan Selektor](/docs/concepts/overview/working-with-objects/labels/).
{{% /capture %}}

View File

@ -1,9 +1,9 @@
--- ---
title: Label yang Disarankan title: Label yang Disarankan
content_template: templates/concept content_type: concept
--- ---
{{% capture overview %}} <!-- overview -->
Kamu dapat melakukan visualisasi dan mengatur objek Kubernetes dengan lebih banyak _tools_ Kamu dapat melakukan visualisasi dan mengatur objek Kubernetes dengan lebih banyak _tools_
dibandingkan dengan perintah kubectl dan dasbor. Sekumpulan label mengizinkan _tools_ dibandingkan dengan perintah kubectl dan dasbor. Sekumpulan label mengizinkan _tools_
untuk bekerja dengan interoperabilitas, mendeskripsikan objek dengan cara yang umum yang dapat untuk bekerja dengan interoperabilitas, mendeskripsikan objek dengan cara yang umum yang dapat
@ -11,9 +11,9 @@ dipahami semua _tools_.
Sebagai tambahan bagi _tooling_ tambahan, label yang disarankan ini mendeskripsikan Sebagai tambahan bagi _tooling_ tambahan, label yang disarankan ini mendeskripsikan
aplikasi sehingga informasi yang ada diapat di-_query_. aplikasi sehingga informasi yang ada diapat di-_query_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Metadata ini diorganisasi berbasis konsep dari sebuah aplikasi. Kubernetes bukan merupakan Metadata ini diorganisasi berbasis konsep dari sebuah aplikasi. Kubernetes bukan merupakan
sebuah platform sebagai sebuah _service_ (_platform as a service_/PaaS) dan tidak sebuah platform sebagai sebuah _service_ (_platform as a service_/PaaS) dan tidak
mewajibkan sebuah gagasan formal dari sebuah aplikasi. mewajibkan sebuah gagasan formal dari sebuah aplikasi.
@ -176,4 +176,4 @@ metadata:
Dengan StatefulSet MySQL dan Service kamu dapat mengetahui informasi yang ada pada MySQL dan Wordpress. Dengan StatefulSet MySQL dan Service kamu dapat mengetahui informasi yang ada pada MySQL dan Wordpress.
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Memahami Konsep Objek-Objek yang ada pada Kubernetes title: Memahami Konsep Objek-Objek yang ada pada Kubernetes
content_template: templates/concept content_type: concept
weight: 10 weight: 10
card: card:
name: concepts name: concepts
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan bagaimana objek-objek Kubernetes direpresentasikan di dalam API Kubernetes, Laman ini menjelaskan bagaimana objek-objek Kubernetes direpresentasikan di dalam API Kubernetes,
dan bagaimana kamu dapat merepresentasikannya di dalam format `.yaml`. dan bagaimana kamu dapat merepresentasikannya di dalam format `.yaml`.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Memahami Konsep Objek-Objek yang Ada pada Kubernetes ## Memahami Konsep Objek-Objek yang Ada pada Kubernetes
Objek-objek Kubernetes adalah entitas persisten di dalam sistem Kubernetes. Objek-objek Kubernetes adalah entitas persisten di dalam sistem Kubernetes.
@ -99,10 +99,11 @@ untuk _Pod_ dapat kamu temukan [di sini](/docs/reference/generated/kubernetes-ap
dan format _spec_ untuk _Deployment_ dapat ditemukan dan format _spec_ untuk _Deployment_ dapat ditemukan
[di sini](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#deploymentspec-v1-apps). [di sini](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#deploymentspec-v1-apps).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut mengenai dasar-dasar penting bagi objek Kubernetes, seperti [Pod](/docs/concepts/workloads/pods/pod-overview/). * Pelajari lebih lanjut mengenai dasar-dasar penting bagi objek Kubernetes, seperti [Pod](/docs/concepts/workloads/pods/pod-overview/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Label dan Selektor title: Label dan Selektor
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
_Label_ merupakan pasangan _key/value_ yang melekat pada objek-objek, misalnya pada Pod. _Label_ merupakan pasangan _key/value_ yang melekat pada objek-objek, misalnya pada Pod.
Label digunakan untuk menentukan atribut identitas dari objek agar memiliki arti dan relevan bagi para pengguna, namun tidak secara langsung memiliki makna terhadap sistem inti. Label digunakan untuk menentukan atribut identitas dari objek agar memiliki arti dan relevan bagi para pengguna, namun tidak secara langsung memiliki makna terhadap sistem inti.
@ -22,10 +22,10 @@ Setiap objek dapat memiliki satu set label _key/value_. Setiap _Key_ harus unik
Label memungkinkan untuk menjalankan kueri dan pengamatan dengan efisien, serta ideal untuk digunakan pada UI dan CLI. Informasi yang tidak digunakan untuk identifikasi sebaiknya menggunakan [anotasi](/id/docs/concepts/overview/working-with-objects/annotations/). Label memungkinkan untuk menjalankan kueri dan pengamatan dengan efisien, serta ideal untuk digunakan pada UI dan CLI. Informasi yang tidak digunakan untuk identifikasi sebaiknya menggunakan [anotasi](/id/docs/concepts/overview/working-with-objects/annotations/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Motivasi ## Motivasi
@ -222,4 +222,4 @@ selector:
Salah satu contoh penggunaan pemilihan dengan menggunakan label yaitu untuk membatasi suatu kumpulan Node tertentu yang dapat digunakan oleh Pod. Salah satu contoh penggunaan pemilihan dengan menggunakan label yaitu untuk membatasi suatu kumpulan Node tertentu yang dapat digunakan oleh Pod.
Lihat dokumentasi pada [pemilihan Node](/id/docs/concepts/configuration/assign-pod-node/) untuk informasi lebih lanjut. Lihat dokumentasi pada [pemilihan Node](/id/docs/concepts/configuration/assign-pod-node/) untuk informasi lebih lanjut.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Nama title: Nama
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Seluruh objek di dalam REST API Kubernetes secara jelas ditandai dengan nama dan UID. Seluruh objek di dalam REST API Kubernetes secara jelas ditandai dengan nama dan UID.
@ -12,10 +12,10 @@ Apabila pengguna ingin memberikan atribut tidak unik, Kubernetes menyediakan [la
Bacalah [dokumentasi desain penanda](https://git.k8s.io/community/contributors/design-proposals/architecture/identifiers.md) agar kamu dapat memahami lebih lanjut sintaks yang digunakan untuk Nama dan UID. Bacalah [dokumentasi desain penanda](https://git.k8s.io/community/contributors/design-proposals/architecture/identifiers.md) agar kamu dapat memahami lebih lanjut sintaks yang digunakan untuk Nama dan UID.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Nama ## Nama
@ -27,4 +27,4 @@ Berdasarkan ketentuan, nama dari _resources_ Kubernetes memiliki panjang maksimu
{{< glossary_definition term_id="uid" length="all" >}} {{< glossary_definition term_id="uid" length="all" >}}
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Namespace title: Namespace
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Kubernetes mendukung banyak klaster virtual di dalam satu klaster fisik. Klaster virtual tersebut disebut dengan *namespace*. Kubernetes mendukung banyak klaster virtual di dalam satu klaster fisik. Klaster virtual tersebut disebut dengan *namespace*.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kapan menggunakan banyak Namespace ## Kapan menggunakan banyak Namespace
@ -91,4 +91,4 @@ kubectl api-resources --namespaced=true
kubectl api-resources --namespaced=false kubectl api-resources --namespaced=false
``` ```
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Pengaturan Objek Kubernetes title: Pengaturan Objek Kubernetes
content_template: templates/concept content_type: concept
weight: 15 weight: 15
--- ---
{{% capture overview %}} <!-- overview -->
Perangkat `kubectl` mendukung beberapa cara untuk membuat dan mengatur objek-objek Kubernetes. Perangkat `kubectl` mendukung beberapa cara untuk membuat dan mengatur objek-objek Kubernetes.
Laman ini menggambarkan berbagai macam metodenya. Baca [Kubectl gitbook](https://kubectl.docs.kubernetes.io) Laman ini menggambarkan berbagai macam metodenya. Baca [Kubectl gitbook](https://kubectl.docs.kubernetes.io)
untuk penjelasan pengaturan objek dengan Kubectl secara detail. untuk penjelasan pengaturan objek dengan Kubectl secara detail.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Metode pengaturan ## Metode pengaturan
@ -170,9 +170,10 @@ Beberapa kekurangan dibandingkan konfigurasi objek imperatif:
- Konfigurasi objek deklaratif lebih sulit untuk di-_debug_ dan hasilnya lebih sulit dimengerti untuk perilaku yang tidak diinginkan. - Konfigurasi objek deklaratif lebih sulit untuk di-_debug_ dan hasilnya lebih sulit dimengerti untuk perilaku yang tidak diinginkan.
- Pembaruan sebagian menggunakan _diff_ menghasilkan operasi _merge_ dan _patch_ yang rumit. - Pembaruan sebagian menggunakan _diff_ menghasilkan operasi _merge_ dan _patch_ yang rumit.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- [Mengatur Objek Kubernetes menggunakan Perintah Imperatif](/docs/tasks/manage-kubernetes-objects/imperative-command/) - [Mengatur Objek Kubernetes menggunakan Perintah Imperatif](/docs/tasks/manage-kubernetes-objects/imperative-command/)
- [Mengatur Objek Kubernetes menggunakan Konfigurasi Objek (Imperatif)](/docs/tasks/manage-kubernetes-objects/imperative-config/) - [Mengatur Objek Kubernetes menggunakan Konfigurasi Objek (Imperatif)](/docs/tasks/manage-kubernetes-objects/imperative-config/)
@ -182,4 +183,4 @@ Beberapa kekurangan dibandingkan konfigurasi objek imperatif:
- [Kubectl Gitbook](https://kubectl.docs.kubernetes.io) - [Kubectl Gitbook](https://kubectl.docs.kubernetes.io)
- [Referensi API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/) - [Referensi API Kubernetes](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Pod Security Policy title: Pod Security Policy
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state state="beta" >}} {{< feature-state state="beta" >}}
Pod Security Policies (kebijakan keamanan Pod) memungkinkan otorisasi secara detil dari pembuatan dan pembaruan Pod. Pod Security Policies (kebijakan keamanan Pod) memungkinkan otorisasi secara detil dari pembuatan dan pembaruan Pod.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Apa itu Pod Security Policy? ## Apa itu Pod Security Policy?
@ -466,4 +466,4 @@ Secara bawaan, semua _sysctl_ yang aman diizinkan.
Lihat [dokumentasi Sysctl](/docs/concepts/cluster-administration/sysctl-cluster/#podsecuritypolicy). Lihat [dokumentasi Sysctl](/docs/concepts/cluster-administration/sysctl-cluster/#podsecuritypolicy).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Resource Quota title: Resource Quota
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Saat beberapa pengguna atau tim berbagi sebuah klaster dengan jumlah Node yang tetap, Saat beberapa pengguna atau tim berbagi sebuah klaster dengan jumlah Node yang tetap,
ada satu hal yang perlu diperhatikan yaitu suatu tim dapat menggunakan sumber daya ada satu hal yang perlu diperhatikan yaitu suatu tim dapat menggunakan sumber daya
@ -13,9 +13,9 @@ lebih dari jatah yang mereka perlukan.
_Resource Quota_ (kuota sumber daya) adalah sebuah alat yang dapat digunakan oleh _Resource Quota_ (kuota sumber daya) adalah sebuah alat yang dapat digunakan oleh
administrator untuk mengatasi hal ini. administrator untuk mengatasi hal ini.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Sebuah Resource Quota, didefinisikan oleh objek API `ResourceQuota`, menyediakan batasan-batasan Sebuah Resource Quota, didefinisikan oleh objek API `ResourceQuota`, menyediakan batasan-batasan
yang membatasi konsumsi gabungan sumber daya komputasi untuk tiap Namespace. Resource Quota dapat yang membatasi konsumsi gabungan sumber daya komputasi untuk tiap Namespace. Resource Quota dapat
@ -613,10 +613,11 @@ Lihat [LimitedResources](https://github.com/kubernetes/kubernetes/pull/36765) da
Lihat [contoh detail cara menggunakan sebuah Resource Quota](/docs/tasks/administer-cluster/quota-api-object/). Lihat [contoh detail cara menggunakan sebuah Resource Quota](/docs/tasks/administer-cluster/quota-api-object/).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Lihat [dokumen desain ResourceQuota](https://git.k8s.io/community/contributors/design-proposals/resource-management/admission_control_resource_quota.md) untuk informasi lebih lanjut. Lihat [dokumen desain ResourceQuota](https://git.k8s.io/community/contributors/design-proposals/resource-management/admission_control_resource_quota.md) untuk informasi lebih lanjut.
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Penjadwal Kubernetes title: Penjadwal Kubernetes
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
Dalam Kubernetes, _scheduling_ atau penjadwalan ditujukan untuk memastikan Dalam Kubernetes, _scheduling_ atau penjadwalan ditujukan untuk memastikan
{{< glossary_tooltip text="Pod" term_id="pod" >}} mendapatkan {{< glossary_tooltip text="Pod" term_id="pod" >}} mendapatkan
{{< glossary_tooltip text="Node" term_id="node" >}} sehingga {{< glossary_tooltip text="Node" term_id="node" >}} sehingga
{{< glossary_tooltip term_id="kubelet" >}} dapat menjalankannya. {{< glossary_tooltip term_id="kubelet" >}} dapat menjalankannya.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Ikhtisar Penjadwalan {#penjadwalan} ## Ikhtisar Penjadwalan {#penjadwalan}
@ -91,12 +91,13 @@ penilaian oleh penjadwal:
lainnya. Kamu juga bisa mengonfigurasi _kube-scheduler_ untuk menjalankan lainnya. Kamu juga bisa mengonfigurasi _kube-scheduler_ untuk menjalankan
profil yang berbeda. profil yang berbeda.
{{% /capture %}}
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
* Baca tentang [penyetelan performa penjadwal](/docs/concepts/scheduling/scheduler-perf-tuning/) * Baca tentang [penyetelan performa penjadwal](/docs/concepts/scheduling/scheduler-perf-tuning/)
* Baca tentang [pertimbangan penyebarang topologi pod](/docs/concepts/workloads/pods/pod-topology-spread-constraints/) * Baca tentang [pertimbangan penyebarang topologi pod](/docs/concepts/workloads/pods/pod-topology-spread-constraints/)
* Baca [referensi dokumentasi](/docs/reference/command-line-tools-reference/kube-scheduler/) untuk _kube-scheduler_ * Baca [referensi dokumentasi](/docs/reference/command-line-tools-reference/kube-scheduler/) untuk _kube-scheduler_
* Pelajari tentang [mengkonfigurasi beberapa penjadwal](/docs/tasks/administer-cluster/configure-multiple-schedulers/) * Pelajari tentang [mengkonfigurasi beberapa penjadwal](/docs/tasks/administer-cluster/configure-multiple-schedulers/)
* Pelajari tentang [aturan manajemen topologi](/docs/tasks/administer-cluster/topology-manager/) * Pelajari tentang [aturan manajemen topologi](/docs/tasks/administer-cluster/topology-manager/)
* Pelajari tentang [pengeluaran tambahan Pod](/docs/concepts/configuration/pod-overhead/) * Pelajari tentang [pengeluaran tambahan Pod](/docs/concepts/configuration/pod-overhead/)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Penyetelan Kinerja Penjadwal title: Penyetelan Kinerja Penjadwal
content_template: templates/concept content_type: concept
weight: 70 weight: 70
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.14" state="beta" >}} {{< feature-state for_k8s_version="v1.14" state="beta" >}}
@ -21,9 +21,9 @@ API server soal keputusan ini melalui sebuah proses yang disebut _Binding_.
Laman ini menjelaskan optimasi penyetelan (_tuning_) kinerja yang relevan Laman ini menjelaskan optimasi penyetelan (_tuning_) kinerja yang relevan
untuk klaster Kubernetes berskala besar. untuk klaster Kubernetes berskala besar.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
Pada klaster berskala besar, kamu bisa menyetel perilaku penjadwal Pada klaster berskala besar, kamu bisa menyetel perilaku penjadwal
untuk menyeimbangkan hasil akhir penjadwalan antara latensi (seberapa cepat Pod-Pod baru ditempatkan) untuk menyeimbangkan hasil akhir penjadwalan antara latensi (seberapa cepat Pod-Pod baru ditempatkan)
@ -157,4 +157,4 @@ Node 1, Node 5, Node 2, Node 6, Node 3, Node 4
Setelah semua Node telah dicek, penjadwal akan kembali pada Node 1. Setelah semua Node telah dicek, penjadwal akan kembali pada Node 1.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Kerangka Kerja Penjadwalan (Scheduling Framework) title: Kerangka Kerja Penjadwalan (Scheduling Framework)
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="1.15" state="alpha" >}} {{< feature-state for_k8s_version="1.15" state="alpha" >}}
@ -20,9 +20,9 @@ tersebut.
[kep]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/20180409-scheduling-framework.md [kep]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/20180409-scheduling-framework.md
{{% /capture %}}
{{% capture body %}}
<!-- body -->
# Alur kerja kerangka kerja # Alur kerja kerangka kerja
@ -246,4 +246,4 @@ mengonfigurasi sekumpulan _plugin_ sebagai profil penjadwal dan kemudian menetap
beberapa profil agar sesuai dengan berbagai jenis beban kerja. Pelajari lebih beberapa profil agar sesuai dengan berbagai jenis beban kerja. Pelajari lebih
lanjut di [multi profil](/docs/reference/scheduling/profiles/#multiple-profiles). lanjut di [multi profil](/docs/reference/scheduling/profiles/#multiple-profiles).
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Ikhtisar Keamanan Cloud Native title: Ikhtisar Keamanan Cloud Native
content_template: templates/concept content_type: concept
weight: 1 weight: 1
--- ---
{{< toc >}} {{< toc >}}
{{% capture overview %}} <!-- overview -->
Keamanan Kubernetes (dan keamanan secara umum) adalah sebuah topik sangat luas yang memiliki banyak bagian yang sangat berkaitan satu sama lain. Pada masa sekarang ini di mana perangkat lunak _open source_ telah diintegrasi ke dalam banyak sistem yang membantu berjalannya aplikasi web, ada beberapa konsep menyeluruh yang dapat membantu intuisimu untuk berpikir tentang konsep keamanan secara menyeluruh. Panduan ini akan mendefinisikan sebuah cara/model berpikir untuk beberapa konsep umum mengenai Keamanan _Cloud Native_. Cara berpikir ini sepenuhnya subjektif dan kamu sebaiknya hanya menggunakannya apabila ini membantumu berpikir tentang di mana harus mengamankan _stack_ perangkat lunakmu. Keamanan Kubernetes (dan keamanan secara umum) adalah sebuah topik sangat luas yang memiliki banyak bagian yang sangat berkaitan satu sama lain. Pada masa sekarang ini di mana perangkat lunak _open source_ telah diintegrasi ke dalam banyak sistem yang membantu berjalannya aplikasi web, ada beberapa konsep menyeluruh yang dapat membantu intuisimu untuk berpikir tentang konsep keamanan secara menyeluruh. Panduan ini akan mendefinisikan sebuah cara/model berpikir untuk beberapa konsep umum mengenai Keamanan _Cloud Native_. Cara berpikir ini sepenuhnya subjektif dan kamu sebaiknya hanya menggunakannya apabila ini membantumu berpikir tentang di mana harus mengamankan _stack_ perangkat lunakmu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## 4C pada Keamanan _Cloud Native_ ## 4C pada Keamanan _Cloud Native_
@ -103,8 +103,9 @@ Serangan Pengamatan (_probing_) Dinamis | Ada sedikit peralatan otomatis yang da
Kebanyakan dari saran yang disebut di atas dapat diotomasi di dalam _delivery pipeline_ kode kamu sebagai bagian dari rangkaian pemeriksaan keamanan. Untuk mempelajari lebih lanjut tentang pendekatan "_Continuous Hacking_" terhadap _delivery_ perangkat lunak, [artikel ini](https://thenewstack.io/beyond-ci-cd-how-continuous-hacking-of-docker-containers-and-pipeline-driven-security-keeps-ygrene-secure/) menyediakan lebih banyak detail. Kebanyakan dari saran yang disebut di atas dapat diotomasi di dalam _delivery pipeline_ kode kamu sebagai bagian dari rangkaian pemeriksaan keamanan. Untuk mempelajari lebih lanjut tentang pendekatan "_Continuous Hacking_" terhadap _delivery_ perangkat lunak, [artikel ini](https://thenewstack.io/beyond-ci-cd-how-continuous-hacking-of-docker-containers-and-pipeline-driven-security-keeps-ygrene-secure/) menyediakan lebih banyak detail.
{{% /capture %}}
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
* Pelajari tentang [Network Policy untuk Pod](/docs/concepts/services-networking/network-policies/) * Pelajari tentang [Network Policy untuk Pod](/docs/concepts/services-networking/network-policies/)
* Pelajari tentang [mengamankan klaster kamu](/docs/tasks/administer-cluster/securing-a-cluster/) * Pelajari tentang [mengamankan klaster kamu](/docs/tasks/administer-cluster/securing-a-cluster/)
@ -113,4 +114,4 @@ Kebanyakan dari saran yang disebut di atas dapat diotomasi di dalam _delivery pi
* Pelajari tentang [enkripsi data saat diam](/docs/tasks/administer-cluster/encrypt-data/) * Pelajari tentang [enkripsi data saat diam](/docs/tasks/administer-cluster/encrypt-data/)
* Pelajari tentang [Secret (data sensitif) pada Kubernetes](/docs/concepts/configuration/secret/) * Pelajari tentang [Secret (data sensitif) pada Kubernetes](/docs/concepts/configuration/secret/)
{{% /capture %}}

View File

@ -1,12 +1,12 @@
--- ---
title: Menambahkan Entry pada /etc/hosts Pod dengan HostAliases title: Menambahkan Entry pada /etc/hosts Pod dengan HostAliases
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{< toc >}} {{< toc >}}
{{% capture overview %}} <!-- overview -->
Menambahkan entri pada berkas /etc/hosts Pod akan melakukan _override_ Menambahkan entri pada berkas /etc/hosts Pod akan melakukan _override_
resolusi _hostname_ pada level Pod ketika DNS dan opsi lainnya tidak tersedia. resolusi _hostname_ pada level Pod ketika DNS dan opsi lainnya tidak tersedia.
Pada versi 1.7, pengguna dapat menambahkan entri yang diinginkan beserta _field_ HostAliases Pada versi 1.7, pengguna dapat menambahkan entri yang diinginkan beserta _field_ HostAliases
@ -14,9 +14,9 @@ pada PodSpec.
Modifikasi yang dilakukan tanpa menggunakan HostAliases tidaklah disarankan Modifikasi yang dilakukan tanpa menggunakan HostAliases tidaklah disarankan
karena berkas ini diatur oleh Kubelet dan dapat di-_override_ ketika Pod dibuat/di-_restart_. karena berkas ini diatur oleh Kubelet dan dapat di-_override_ ketika Pod dibuat/di-_restart_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Isi Default pada Berkas `Hosts` ## Isi Default pada Berkas `Hosts`
@ -127,5 +127,5 @@ semua hal yang didefinisikan oleh pengguna akan ditimpa (_overwrite_) ketika ber
atau Pod di-_schedule_ ulang. Dengan demikian tidak dianjurkan untuk atau Pod di-_schedule_ ulang. Dengan demikian tidak dianjurkan untuk
memodifikasi berkas tersebut secara langsung. memodifikasi berkas tersebut secara langsung.
{{% /capture %}}

View File

@ -1,11 +1,11 @@
--- ---
title: Menghubungkan aplikasi dengan Service title: Menghubungkan aplikasi dengan Service
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
## Model Kubernetes untuk menghubungkan kontainer ## Model Kubernetes untuk menghubungkan kontainer
@ -17,9 +17,9 @@ Akan sulit untuk mengkoordinasikan *port* yang digunakan oleh banyak pengembang.
Panduan ini menggunakan server *nginx* sederhana untuk mendemonstrasikan konsepnya. Konsep yang sama juga ditulis lebih lengkap di [Aplikasi Jenkins CI](https://kubernetes.io/blog/2015/07/strong-simple-ssl-for-kubernetes). Panduan ini menggunakan server *nginx* sederhana untuk mendemonstrasikan konsepnya. Konsep yang sama juga ditulis lebih lengkap di [Aplikasi Jenkins CI](https://kubernetes.io/blog/2015/07/strong-simple-ssl-for-kubernetes).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengekspos Pod ke dalam klaster ## Mengekspos Pod ke dalam klaster
@ -357,10 +357,11 @@ LoadBalancer Ingress: a320587ffd19711e5a37606cf4a74574-1142138393.us-east-1.el
... ...
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Kubernetes juga mendukung *Federated Service*, yang bisa mempengaruhi banyak klaster dan penyedia layanan *cloud*, untuk meningkatkan ketersediaan, peningkatan toleransi kesalahan, dan pengembangan dari *Service* kamu. Lihat [Panduan Federated Service](/docs/concepts/cluster-administration/federation-service-discovery/) untuk informasi lebih lanjut. Kubernetes juga mendukung *Federated Service*, yang bisa mempengaruhi banyak klaster dan penyedia layanan *cloud*, untuk meningkatkan ketersediaan, peningkatan toleransi kesalahan, dan pengembangan dari *Service* kamu. Lihat [Panduan Federated Service](/docs/concepts/cluster-administration/federation-service-discovery/) untuk informasi lebih lanjut.
{{% /capture %}}

View File

@ -1,13 +1,13 @@
--- ---
title: DNS untuk Service dan Pod title: DNS untuk Service dan Pod
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menyediakan ikhtisar dari dukungan DNS oleh Kubernetes. Laman ini menyediakan ikhtisar dari dukungan DNS oleh Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pendahuluan ## Pendahuluan
@ -258,11 +258,12 @@ Keberadaan Pod DNS Config dan DNS Policy "`None`"" diilustrasikan pada tabel di
| 1.10 | Beta (aktif secara default)| | 1.10 | Beta (aktif secara default)|
| 1.9 | Alpha | | 1.9 | Alpha |
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Untuk petunjuk lebih lanjut mengenai administrasi konfigurasi DNS, kamu dapat membaca Untuk petunjuk lebih lanjut mengenai administrasi konfigurasi DNS, kamu dapat membaca
[Cara Melakukan Konfigurasi Service DNS](/docs/tasks/administer-cluster/dns-custom-nameservers/) [Cara Melakukan Konfigurasi Service DNS](/docs/tasks/administer-cluster/dns-custom-nameservers/)
{{% /capture %}}

View File

@ -5,11 +5,11 @@ feature:
description: > description: >
Pengalokasian alamat IPv4 dan IPv6 untuk Pod dan Service Pengalokasian alamat IPv4 dan IPv6 untuk Pod dan Service
content_template: templates/concept content_type: concept
weight: 70 weight: 70
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.16" state="alpha" >}} {{< feature-state for_k8s_version="v1.16" state="alpha" >}}
@ -20,9 +20,9 @@ Jika kamu mengaktifkan jaringan _dual-stack_ IPv4/IPv6 untuk klaster Kubernetes
kamu, klaster akan mendukung pengalokasian kedua alamat IPv4 dan IPv6 secara kamu, klaster akan mendukung pengalokasian kedua alamat IPv4 dan IPv6 secara
bersamaan. bersamaan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Fitur-fitur yang didukung ## Fitur-fitur yang didukung
@ -131,10 +131,11 @@ _masquerading_ IP dari klaster _dual-stack_.
* Kubenet memaksa pelaporan posisi IP untuk IPv4,IPv6 IP (--cluster-cidr) * Kubenet memaksa pelaporan posisi IP untuk IPv4,IPv6 IP (--cluster-cidr)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Validasi jaringan _dual-stack_ IPv4/IPv6](/docs/tasks/network/validate-dual-stack) * [Validasi jaringan _dual-stack_ IPv4/IPv6](/docs/tasks/network/validate-dual-stack)
{{% /capture %}}

View File

@ -5,21 +5,21 @@ feature:
description: > description: >
Pelacakan _endpoint_ jaringan yang dapat diskalakan pada klaster Kubernetes. Pelacakan _endpoint_ jaringan yang dapat diskalakan pada klaster Kubernetes.
content_template: templates/concept content_type: concept
weight: 15 weight: 15
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.17" state="beta" >}} {{< feature-state for_k8s_version="v1.17" state="beta" >}}
EndpointSlice menyediakan sebuah cara yang mudah untuk melacak _endpoint_ jaringan dalam sebuah EndpointSlice menyediakan sebuah cara yang mudah untuk melacak _endpoint_ jaringan dalam sebuah
klaster Kubernetes. EndpointSlice memberikan alternatif yang lebih _scalable_ dan lebih dapat diperluas dibandingkan dengan Endpoints. klaster Kubernetes. EndpointSlice memberikan alternatif yang lebih _scalable_ dan lebih dapat diperluas dibandingkan dengan Endpoints.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Motivasi ## Motivasi
@ -174,11 +174,12 @@ akan segera dibutuhkan. Pembaruan bertahap (_rolling update_) dari Deployment ju
pengemasan ulang EndpointSlice yang natural seiring dengan digantikannya seluruh Pod dan _endpoint_ yang pengemasan ulang EndpointSlice yang natural seiring dengan digantikannya seluruh Pod dan _endpoint_ yang
bersangkutan. bersangkutan.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Mengaktifkan EndpointSlice](/docs/tasks/administer-cluster/enabling-endpointslices) * [Mengaktifkan EndpointSlice](/docs/tasks/administer-cluster/enabling-endpointslices)
* Baca [Menghubungkan Aplikasi dengan Service](/docs/concepts/services-networking/connect-applications-service/) * Baca [Menghubungkan Aplikasi dengan Service](/docs/concepts/services-networking/connect-applications-service/)
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Kontroler Ingress title: Kontroler Ingress
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Agar Ingress dapat bekerja sebagaimana mestinya, Agar Ingress dapat bekerja sebagaimana mestinya,
sebuah klaster harus memiliki paling tidak sebuah kontroler Ingress. sebuah klaster harus memiliki paling tidak sebuah kontroler Ingress.
@ -18,9 +18,9 @@ paling sesuai dengan kebutuhan kamu.
Kubernetes sebagai sebuah proyek, saat ini, mendukung dan memaintain kontroler-kontroler [GCE](https://git.k8s.io/ingress-gce/README.md) dan Kubernetes sebagai sebuah proyek, saat ini, mendukung dan memaintain kontroler-kontroler [GCE](https://git.k8s.io/ingress-gce/README.md) dan
[nginx](https://git.k8s.io/ingress-nginx/README.md). [nginx](https://git.k8s.io/ingress-nginx/README.md).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Kontroler-kontroler lainnya ## Kontroler-kontroler lainnya
@ -66,11 +66,12 @@ kontroler Ingress bisa saja memiliki sedikit perbedaan cara kerja.
Pastikan kamu sudah terlebih dahulu memahami dokumentasi kontroler Ingress yang akan kamu pakai sebelum memutuskan untuk memakai kontroler tersebut. Pastikan kamu sudah terlebih dahulu memahami dokumentasi kontroler Ingress yang akan kamu pakai sebelum memutuskan untuk memakai kontroler tersebut.
{{< /note >}} {{< /note >}}
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari [Ingress](/docs/concepts/services-networking/ingress/) lebih lanjut. * Pelajari [Ingress](/docs/concepts/services-networking/ingress/) lebih lanjut.
* [Melakukan konfigurasi Ingress pada Minikube dengan kontroler NGINX](/docs/tasks/access-application-cluster/ingress-minikube) * [Melakukan konfigurasi Ingress pada Minikube dengan kontroler NGINX](/docs/tasks/access-application-cluster/ingress-minikube)
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Ingress title: Ingress
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
{{< glossary_definition term_id="ingress" length="all" >}} {{< glossary_definition term_id="ingress" length="all" >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Terminologi ## Terminologi
Untuk memudahkan, di awal akan dijelaskan beberapa terminologi yang sering dipakai: Untuk memudahkan, di awal akan dijelaskan beberapa terminologi yang sering dipakai:
@ -467,8 +467,9 @@ Kamu dapat mengekspos sebuah *Service* dalam berbagai cara, tanpa harus mengguna
* [Service.Type=NodePort](/docs/concepts/services-networking/service/#nodeport) * [Service.Type=NodePort](/docs/concepts/services-networking/service/#nodeport)
* [Port Proxy](https://git.k8s.io/contrib/for-demos/proxy-to-service) * [Port Proxy](https://git.k8s.io/contrib/for-demos/proxy-to-service)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Melakukan konfigurasi Ingress pada Minikube dengan kontroler NGINX](/docs/tasks/access-application-cluster/ingress-minikube) * [Melakukan konfigurasi Ingress pada Minikube dengan kontroler NGINX](/docs/tasks/access-application-cluster/ingress-minikube)
{{% /capture %}}

View File

@ -1,20 +1,20 @@
--- ---
title: NetworkPolicy title: NetworkPolicy
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{< toc >}} {{< toc >}}
{{% capture overview %}} <!-- overview -->
Sebuah NetworkPolicy adalah spesifikasi dari sekelompok Pod atau _endpoint_ yang diizinkan untuk saling berkomunikasi. Sebuah NetworkPolicy adalah spesifikasi dari sekelompok Pod atau _endpoint_ yang diizinkan untuk saling berkomunikasi.
`NetworkPolicy` menggunakan label untuk memilih Pod serta mendefinisikan serangkaian _rule_ yang digunakan `NetworkPolicy` menggunakan label untuk memilih Pod serta mendefinisikan serangkaian _rule_ yang digunakan
untuk mendefinisikan trafik yang diizinkan untuk suatu Pod tertentu. untuk mendefinisikan trafik yang diizinkan untuk suatu Pod tertentu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Prasyarat ## Prasyarat
NetworkPolicy diimplementasikan dengan menggunakan _plugin_ jaringan, NetworkPolicy diimplementasikan dengan menggunakan _plugin_ jaringan,
@ -275,11 +275,12 @@ Kubernetes mendukung SCTP sebagai _value_ `protocol` pada definisi `NetworkPolic
_Plugin_ CNI harus mendukung SCTP sebagai _value_ dari `protocol` pada `NetworkPolicy`. _Plugin_ CNI harus mendukung SCTP sebagai _value_ dari `protocol` pada `NetworkPolicy`.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- Lihat [Deklarasi _Network Policy_](/docs/tasks/administer-cluster/declare-network-policy/) untuk melihat lebih banyak contoh penggunaan. - Lihat [Deklarasi _Network Policy_](/docs/tasks/administer-cluster/declare-network-policy/) untuk melihat lebih banyak contoh penggunaan.
- Baca lebih lanjut soal [panduan](https://github.com/ahmetb/kubernetes-network-policy-recipes) bagi skenario generik _resource_ `NetworkPolicy`. - Baca lebih lanjut soal [panduan](https://github.com/ahmetb/kubernetes-network-policy-recipes) bagi skenario generik _resource_ `NetworkPolicy`.
{{% /capture %}}

View File

@ -5,12 +5,12 @@ feature:
description: > description: >
Rute lalu lintas layanan berdasarkan topologi klaster. Rute lalu lintas layanan berdasarkan topologi klaster.
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.17" state="alpha" >}} {{< feature-state for_k8s_version="v1.17" state="alpha" >}}
@ -20,9 +20,9 @@ layanan dapat menentukan lalu lintas jaringan yang lebih diutamakan untuk dirute
beberapa _endpoint_ yang berada pada Node yang sama dengan klien, atau pada beberapa _endpoint_ yang berada pada Node yang sama dengan klien, atau pada
_availability zone_ yang sama. _availability zone_ yang sama.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengantar ## Pengantar
@ -180,11 +180,11 @@ spec:
- "*" - "*"
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Baca tentang [mengaktifkan topologi Service](/docs/tasks/administer-cluster/enabling-service-topology) * Baca tentang [mengaktifkan topologi Service](/docs/tasks/administer-cluster/enabling-service-topology)
* Baca [menghubungkan aplikasi dengan Service](/docs/concepts/services-networking/connect-applications-service/) * Baca [menghubungkan aplikasi dengan Service](/docs/concepts/services-networking/connect-applications-service/)
{{% /capture %}}

View File

@ -5,12 +5,12 @@ feature:
description: > description: >
Kamu tidak perlu memodifikasi aplikasi kamu untuk menggunakan mekanisme _service discovery_ tambahan. Kubernetes menyediakan IP untuk setiap kontainer serta sebuah DNS bagi sebuah sekumpulan kontainer, serta akan melakukan mekanisme _load balance_ bagi sekumpulan kontainer tersebut. Kamu tidak perlu memodifikasi aplikasi kamu untuk menggunakan mekanisme _service discovery_ tambahan. Kubernetes menyediakan IP untuk setiap kontainer serta sebuah DNS bagi sebuah sekumpulan kontainer, serta akan melakukan mekanisme _load balance_ bagi sekumpulan kontainer tersebut.
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
[`Pod`](/docs/concepts/workloads/pods/pod/) pada Kubernetes bersifat *mortal*. [`Pod`](/docs/concepts/workloads/pods/pod/) pada Kubernetes bersifat *mortal*.
Artinya apabila _pod-pod_ tersebut dibuat dan kemudian mati, _pod-pod_ tersebut Artinya apabila _pod-pod_ tersebut dibuat dan kemudian mati, _pod-pod_ tersebut
@ -41,9 +41,9 @@ yang terus diubah apabila _state_ sebuah sekumpulan `Pod` di dalam suatu `Servic
aplikasi _non-native_, Kubernetes menyediakan _bridge_ yang berbasis _virtual-IP_ bagi `Service` aplikasi _non-native_, Kubernetes menyediakan _bridge_ yang berbasis _virtual-IP_ bagi `Service`
yang diarahkan pada `Pod` _backend_. yang diarahkan pada `Pod` _backend_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mendefinisikan sebuah `Service` ## Mendefinisikan sebuah `Service`
@ -1056,10 +1056,11 @@ SCTP tidak didukung pada _node_ berbasis Windows.
_Kube-proxy_ tidak mendukung manajemen asosiasi SCTP ketika hal ini dilakukan pada mode _Kube-proxy_ tidak mendukung manajemen asosiasi SCTP ketika hal ini dilakukan pada mode
_userspace_ _userspace_
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Baca [Bagaimana cara menghubungkan _Front End_ ke _Back End_ menggunakan sebuah `Service`](/docs/tasks/access-application-cluster/connecting-frontend-backend/). Baca [Bagaimana cara menghubungkan _Front End_ ke _Back End_ menggunakan sebuah `Service`](/docs/tasks/access-application-cluster/connecting-frontend-backend/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Penyediaan Volume Dinamis title: Penyediaan Volume Dinamis
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Penyediaan volume dinamis memungkinkan volume penyimpanan untuk dibuat sesuai permintaan (_on-demand_). Penyediaan volume dinamis memungkinkan volume penyimpanan untuk dibuat sesuai permintaan (_on-demand_).
Tanpa adanya penyediaan dinamis (_dynamic provisioning_), untuk membuat volume penyimpanan baru, admin klaster secara manual harus Tanpa adanya penyediaan dinamis (_dynamic provisioning_), untuk membuat volume penyimpanan baru, admin klaster secara manual harus
@ -13,10 +13,10 @@ sebagai representasi di Kubernetes. Fitur penyediaan dinamis menghilangkan kebut
penyimpanan sebelumnya (_pre-provision_). Dengan demikian, penyimpanan akan tersedia secara otomatis penyimpanan sebelumnya (_pre-provision_). Dengan demikian, penyimpanan akan tersedia secara otomatis
ketika diminta oleh pengguna. ketika diminta oleh pengguna.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Latar Belakang ## Latar Belakang
@ -125,4 +125,4 @@ pada sebuah Region. Penyimpanan dengan *backend* Zona-Tunggal seharusnya disedia
Zona-Zona dimana Pod dijalankan. Hal ini dapat dicapai dengan mengatur Zona-Zona dimana Pod dijalankan. Hal ini dapat dicapai dengan mengatur
[Mode Volume Binding](/docs/concepts/storage/storage-classes/#volume-binding-mode). [Mode Volume Binding](/docs/concepts/storage/storage-classes/#volume-binding-mode).
{{% /capture %}}

View File

@ -5,18 +5,18 @@ feature:
description: > description: >
Secara otomatis memasang sistem penyimpanan pilihanmu, baik dari penyimpanan lokal, penyedia layanan _cloud_ seperti <a href="https://cloud.google.com/storage/">GCP</a> atau <a href="https://aws.amazon.com/products/storage/">AWS</a>, maupun sebuah sistem penyimpanan jaringan seperti NFS, iSCSI, Gluster, Ceph, Cinder, atau Flocker. Secara otomatis memasang sistem penyimpanan pilihanmu, baik dari penyimpanan lokal, penyedia layanan _cloud_ seperti <a href="https://cloud.google.com/storage/">GCP</a> atau <a href="https://aws.amazon.com/products/storage/">AWS</a>, maupun sebuah sistem penyimpanan jaringan seperti NFS, iSCSI, Gluster, Ceph, Cinder, atau Flocker.
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Dokumen ini menjelaskan kondisi terkini dari `PersistentVolumes` pada Kubernetes. Disarankan telah memiliki familiaritas dengan [volume](/docs/concepts/storage/volumes/). Dokumen ini menjelaskan kondisi terkini dari `PersistentVolumes` pada Kubernetes. Disarankan telah memiliki familiaritas dengan [volume](/docs/concepts/storage/volumes/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengenalan ## Pengenalan
@ -698,4 +698,4 @@ dan membutuhkan _persistent storage_, kami merekomendasikan agar kamu menggunaka
atau klaster tidak memiliki sistem penyimpanan (di mana penggun tidak dapat membuat atau klaster tidak memiliki sistem penyimpanan (di mana penggun tidak dapat membuat
PVC yang membutuhkan _config_). PVC yang membutuhkan _config_).
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: StorageClass title: StorageClass
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Dokumen ini mendeskripsikan konsep StorageClass yang ada pada Kubernetes. Dokumen ini mendeskripsikan konsep StorageClass yang ada pada Kubernetes.
Sebelum lanjut membaca, sangat dianjurkan untuk memiliki pengetahuan terhadap Sebelum lanjut membaca, sangat dianjurkan untuk memiliki pengetahuan terhadap
[volumes](/docs/concepts/storage/volumes/) dan [volumes](/docs/concepts/storage/volumes/) dan
[peristent volume](/docs/concepts/storage/persistent-volumes) terlebih dahulu. [peristent volume](/docs/concepts/storage/persistent-volumes) terlebih dahulu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengenalan ## Pengenalan
@ -785,4 +785,4 @@ sampai _scheduling_ pod dilakukan. Hal ini dispesifikasikan oleh mode _binding_
Memperlambat _binding_ volume mengizinkan _scheduler_ untuk memastikan Memperlambat _binding_ volume mengizinkan _scheduler_ untuk memastikan
batasan _scheduling_ semua pod ketika memilih PersistentVolume untuk sebuah PersistentVolumeClaim. batasan _scheduling_ semua pod ketika memilih PersistentVolume untuk sebuah PersistentVolumeClaim.
{{% /capture %}}

View File

@ -1,9 +1,9 @@
--- ---
title: Limit Volume yang Spesifik terhadap Node title: Limit Volume yang Spesifik terhadap Node
content_template: templates/concept content_type: concept
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan soal jumlah volume maksimal yang dapat dihubungkan Laman ini menjelaskan soal jumlah volume maksimal yang dapat dihubungkan
ke sebuah Node untuk berbagai penyedia layanan cloud. ke sebuah Node untuk berbagai penyedia layanan cloud.
@ -14,9 +14,9 @@ sangatlah penting untuk diketahui Kubernetes dalam menentukan keputusan. Jika ti
Pod-pod yang telah dijadwalkan pada sebuah Node akan macet dan menunggu terus-menerus Pod-pod yang telah dijadwalkan pada sebuah Node akan macet dan menunggu terus-menerus
untuk terhubung pada volume. untuk terhubung pada volume.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Limit _default_ pada Kubernetes ## Limit _default_ pada Kubernetes
@ -77,4 +77,4 @@ bisa dilihat pada [Ukuran mesin virtual (VM) di Azure](https://docs.microsoft.co
sebagai properti Node dan Scheduler tidak akan menjadwalkan Pod dengan volume pada Node manapun yang sudah penuh kapasitasnya. Untuk penjelasan lebih jauh sebagai properti Node dan Scheduler tidak akan menjadwalkan Pod dengan volume pada Node manapun yang sudah penuh kapasitasnya. Untuk penjelasan lebih jauh
lihat [spek CSI](https://github.com/container-storage-interface/spec/blob/master/spec.md#nodegetinfo). lihat [spek CSI](https://github.com/container-storage-interface/spec/blob/master/spec.md#nodegetinfo).
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Pengklonaan Volume CSI title: Pengklonaan Volume CSI
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.16" state="beta" >}} {{< feature-state for_k8s_version="v1.16" state="beta" >}}
Dokumen ini mendeskripsikan konsep pengklonaan Volume CSI yang telah tersedia di dalam Kubernetes. Pengetahuan tentang [Volume](/docs/concepts/storage/volumes) disarankan. Dokumen ini mendeskripsikan konsep pengklonaan Volume CSI yang telah tersedia di dalam Kubernetes. Pengetahuan tentang [Volume](/docs/concepts/storage/volumes) disarankan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Introduction ## Introduction
@ -59,4 +59,4 @@ Hasilnya adalah sebuah PVC baru dengan nama `clone-of-pvc-1` yang memiliki isi y
Setelah tersedianya PVC baru tersebut, PVC baru yang diklonakan tersebut digunakan sama seperti PVC lainnya. Juga diharapkan pada titik ini bahwa PVC baru tersebut adalah sebuah objek terpisah yang independen. Ia dapat digunakan, diklonakan, di-_snapshot_, atau dihapus secara terpisah dan tanpa perlu memikirkan PVC dataSource aslinya. Hal ini juga berarti bahwa sumber tidak terikat sama sekali dengan klona yang baru dibuat tersebut, dan dapat diubah atau dihapus tanpa memengaruhi klona yang baru dibuat tersebut. Setelah tersedianya PVC baru tersebut, PVC baru yang diklonakan tersebut digunakan sama seperti PVC lainnya. Juga diharapkan pada titik ini bahwa PVC baru tersebut adalah sebuah objek terpisah yang independen. Ia dapat digunakan, diklonakan, di-_snapshot_, atau dihapus secara terpisah dan tanpa perlu memikirkan PVC dataSource aslinya. Hal ini juga berarti bahwa sumber tidak terikat sama sekali dengan klona yang baru dibuat tersebut, dan dapat diubah atau dihapus tanpa memengaruhi klona yang baru dibuat tersebut.
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: VolumeSnapshotClass title: VolumeSnapshotClass
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Laman ini menjelaskan tentang konsep VolumeSnapshotClass pada Kubernetes. Sebelum melanjutkan, Laman ini menjelaskan tentang konsep VolumeSnapshotClass pada Kubernetes. Sebelum melanjutkan,
sangat disarankan untuk membaca [_snapshot_ volume](/docs/concepts/storage/volume-snapshots/) sangat disarankan untuk membaca [_snapshot_ volume](/docs/concepts/storage/volume-snapshots/)
dan [kelas penyimpanan (_storage class_)](/docs/concepts/storage/storage-classes) terlebih dahulu. dan [kelas penyimpanan (_storage class_)](/docs/concepts/storage/storage-classes) terlebih dahulu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengenalan ## Pengenalan
@ -55,4 +55,4 @@ VolumeSnapshotClass memiliki parameter-parameter yang menggambarkan _snapshot_ v
di dalam VolumeSnapshotClass. Parameter-parameter yang berbeda diperbolehkan tergantung di dalam VolumeSnapshotClass. Parameter-parameter yang berbeda diperbolehkan tergantung
dari `shapshotter`. dari `shapshotter`.
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: VolumeSnapshot title: VolumeSnapshot
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.12" state="alpha" >}} {{< feature-state for_k8s_version="v1.12" state="alpha" >}}
Laman ini menjelaskan tentang fitur VolumeSnapshot pada Kubernetes. Sebelum lanjut membaca, sangat disarankan untuk memahami [PersistentVolume](/docs/concepts/storage/persistent-volumes/) terlebih dahulu. Laman ini menjelaskan tentang fitur VolumeSnapshot pada Kubernetes. Sebelum lanjut membaca, sangat disarankan untuk memahami [PersistentVolume](/docs/concepts/storage/persistent-volumes/) terlebih dahulu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengenalan ## Pengenalan
@ -129,4 +129,4 @@ menggunakan _field_ `dataSource` pada objek PersistentVolumeClaim.
Untuk detailnya bisa dilihat pada [VolumeSnapshot and Mengembalikan Volume dari _Snapshot_](/docs/concepts/storage/persistent-volumes/#volume-snapshot-and-restore-volume-from-snapshot-support). Untuk detailnya bisa dilihat pada [VolumeSnapshot and Mengembalikan Volume dari _Snapshot_](/docs/concepts/storage/persistent-volumes/#volume-snapshot-and-restore-volume-from-snapshot-support).
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Volume title: Volume
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Berkas-berkas yang disimpan di _disk_ di dalam Container bersifat tidak permanen (akan terhapus seiring dengan dihapusnya Container/Pod), yang menimbulkan beberapa masalah untuk aplikasi biasa saat berjalan di dalam Container. Pertama, saat sebuah Container mengalami kegagalan, Kubelet akan memulai kembali Container tersebut, tetapi semua berkas di dalamnya akan hilang - Container berjalan dalam kondisi yang bersih. Kedua, saat menjalankan banyak Container bersamaan di dalam sebuah `Pod`, biasanya diperlukan untuk saling berbagi berkas-berkas di antara Container-container tersebut. Kedua masalah tersebut dipecahkan oleh abstraksi `Volume` pada Kubernetes. Berkas-berkas yang disimpan di _disk_ di dalam Container bersifat tidak permanen (akan terhapus seiring dengan dihapusnya Container/Pod), yang menimbulkan beberapa masalah untuk aplikasi biasa saat berjalan di dalam Container. Pertama, saat sebuah Container mengalami kegagalan, Kubelet akan memulai kembali Container tersebut, tetapi semua berkas di dalamnya akan hilang - Container berjalan dalam kondisi yang bersih. Kedua, saat menjalankan banyak Container bersamaan di dalam sebuah `Pod`, biasanya diperlukan untuk saling berbagi berkas-berkas di antara Container-container tersebut. Kedua masalah tersebut dipecahkan oleh abstraksi `Volume` pada Kubernetes.
Pengetahuan tentang [Pod](/docs/user-guide/pods) disarankan. Pengetahuan tentang [Pod](/docs/user-guide/pods) disarankan.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Latar Belakang ## Latar Belakang
@ -1144,8 +1144,9 @@ sudo systemctl daemon-reload
sudo systemctl restart docker sudo systemctl restart docker
``` ```
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
* Ikuti contoh [memasang WordPress dan MySQL dengan Persistent Volume](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/). * Ikuti contoh [memasang WordPress dan MySQL dengan Persistent Volume](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: CronJob title: CronJob
content_template: templates/concept content_type: concept
weight: 80 weight: 80
--- ---
{{% capture overview %}} <!-- overview -->
Suatu CronJob menciptakan [Job](/docs/concepts/workloads/controllers/jobs-run-to-completion/) yang dijadwalkan berdasarkan waktu tertentu. Suatu CronJob menciptakan [Job](/docs/concepts/workloads/controllers/jobs-run-to-completion/) yang dijadwalkan berdasarkan waktu tertentu.
@ -17,10 +17,10 @@ Seluruh waktu `schedule:` pada _**CronJob**_ mengikuti zona waktu dari _master_
Untuk panduan dalam berkreasi dengan _cron job_, dan contoh _spec file_ untuk suatu _cron job_, lihat [Menjalankan otomasi _task_ dengan _cron job_](/docs/tasks/job/automated-tasks-with-cron-jobs). Untuk panduan dalam berkreasi dengan _cron job_, dan contoh _spec file_ untuk suatu _cron job_, lihat [Menjalankan otomasi _task_ dengan _cron job_](/docs/tasks/job/automated-tasks-with-cron-jobs).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Limitasi _Cron Job_ ## Limitasi _Cron Job_
@ -55,4 +55,3 @@ Job akan tetap dijalankan pada 10:22:00. Hal ini terjadi karena CronJob _control
CronJob hanya bertanggung-jawab untuk menciptakan Job yang sesuai dengan jadwalnya sendiri, CronJob hanya bertanggung-jawab untuk menciptakan Job yang sesuai dengan jadwalnya sendiri,
dan Job tersebut bertanggung jawab terhadap pengelolaan Pod yang direpresentasikan olehnya. dan Job tersebut bertanggung jawab terhadap pengelolaan Pod yang direpresentasikan olehnya.
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: DaemonSet title: DaemonSet
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
DaemonSet memastikan semua atau sebagian Node memiliki salinan sebuah Pod. DaemonSet memastikan semua atau sebagian Node memiliki salinan sebuah Pod.
Ketika Node baru ditambahkan ke klaster, Pod ditambahkan ke Node tersebut. Ketika Node baru ditambahkan ke klaster, Pod ditambahkan ke Node tersebut.
@ -24,10 +24,10 @@ setiap jenis _daemon_. Pengaturan yang lebih rumit bisa saja menggunakan lebih
dari satu DaemonSet untuk satu jenis _daemon_, tapi dengan _flag_ dan/atau dari satu DaemonSet untuk satu jenis _daemon_, tapi dengan _flag_ dan/atau
permintaan cpu/memori yang berbeda untuk jenis _hardware_ yang berbeda. permintaan cpu/memori yang berbeda untuk jenis _hardware_ yang berbeda.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Menulis Spek DaemonSet ## Menulis Spek DaemonSet
@ -233,4 +233,4 @@ host mana Pod berjalan. Gunakan DaemonSet ketika penting untuk satu salinan Pod
selalu berjalan di semua atau sebagian host, dan ketika Pod perlu berjalan selalu berjalan di semua atau sebagian host, dan ketika Pod perlu berjalan
sebelum Pod lainnya. sebelum Pod lainnya.
{{% /capture %}}

View File

@ -5,11 +5,11 @@ feature:
description: > description: >
Kubernetes merilis perubahan secara progresif pada aplikasimu atau konfigurasinya sambil memonitor kesehatan aplikasi untuk menjamin bahwa semua instances tidak mati bersamaan. Jika sesuatu yang buruk terjadi, Kubernetes akan melakukan rollback pada perubahanmu. Take advantage of a growing ecosystem of deployment solutions. Kubernetes merilis perubahan secara progresif pada aplikasimu atau konfigurasinya sambil memonitor kesehatan aplikasi untuk menjamin bahwa semua instances tidak mati bersamaan. Jika sesuatu yang buruk terjadi, Kubernetes akan melakukan rollback pada perubahanmu. Take advantage of a growing ecosystem of deployment solutions.
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Deployment menyediakan pembaruan [Pods](/id/docs/concepts/workloads/pods/pod/) dan Deployment menyediakan pembaruan [Pods](/id/docs/concepts/workloads/pods/pod/) dan
[ReplicaSets](/id/docs/concepts/workloads/controllers/replicaset/) secara deklaratif. [ReplicaSets](/id/docs/concepts/workloads/controllers/replicaset/) secara deklaratif.
@ -20,10 +20,10 @@ Kamu mendeskripsikan sebuah state yang diinginkan dalam Deployment, kemudian Dep
Jangan mengganti ReplicaSets milik Deployment. Pertimbangkan untuk membuat isu pada repositori utama Kubernetes jika kasusmu tidak diatasi semua kasus di bawah. Jangan mengganti ReplicaSets milik Deployment. Pertimbangkan untuk membuat isu pada repositori utama Kubernetes jika kasusmu tidak diatasi semua kasus di bawah.
{{< /note >}} {{< /note >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Penggunaan ## Penggunaan
@ -1125,4 +1125,4 @@ Deployment umumnya tidak terjeda saat dibuat.
dengan cara yang serupa. Namun, Deployments lebih disarankan karena deklaratif, berjalan di sisi server, dan punya fitur tambahan, dengan cara yang serupa. Namun, Deployments lebih disarankan karena deklaratif, berjalan di sisi server, dan punya fitur tambahan,
seperti pembalikkan ke revisi manapun sebelumnya bahkan setelah pembaruan rolling selesais. seperti pembalikkan ke revisi manapun sebelumnya bahkan setelah pembaruan rolling selesais.
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Garbage Collection title: Garbage Collection
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
Peran daripada _garbage collector_ Kubernetes adalah untuk menghapus objek tertentu yang sebelumnya mempunyai pemilik, tetapi tidak lagi mempunyai pemilik. Peran daripada _garbage collector_ Kubernetes adalah untuk menghapus objek tertentu yang sebelumnya mempunyai pemilik, tetapi tidak lagi mempunyai pemilik.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pemilik dan dependen ## Pemilik dan dependen
@ -125,12 +125,13 @@ Sebelum versi 1.7, ketika menggunakan _cascading delete_ dengan Deployment, kamu
Ditemukan pada [#26120](https://github.com/kubernetes/kubernetes/issues/26120) Ditemukan pada [#26120](https://github.com/kubernetes/kubernetes/issues/26120)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
[Dokumen Desain 1](https://git.k8s.io/community/contributors/design-proposals/api-machinery/garbage-collection.md) [Dokumen Desain 1](https://git.k8s.io/community/contributors/design-proposals/api-machinery/garbage-collection.md)
[Dokumen Desain 2](https://git.k8s.io/community/contributors/design-proposals/api-machinery/synchronous-garbage-collection.md) [Dokumen Desain 2](https://git.k8s.io/community/contributors/design-proposals/api-machinery/synchronous-garbage-collection.md)
{{% /capture %}}

View File

@ -1,6 +1,6 @@
--- ---
title: Job - Dijalankan Hingga Selesai title: Job - Dijalankan Hingga Selesai
content_template: templates/concept content_type: concept
feature: feature:
title: Eksekusi batch title: Eksekusi batch
description: > description: >
@ -8,7 +8,7 @@ feature:
weight: 70 weight: 70
--- ---
{{% capture overview %}} <!-- overview -->
Sebuah Job membuat satu atau beberapa Pod dan menjamin bahwa jumlah Pod yang telah dispesifikasikan sebelumnya Sebuah Job membuat satu atau beberapa Pod dan menjamin bahwa jumlah Pod yang telah dispesifikasikan sebelumnya
berhasil dijalankan. Pada saat Pod telah dihentikan, Job akan menandainya sebagai Job yang sudah berhasil dijalankan. berhasil dijalankan. Pada saat Pod telah dihentikan, Job akan menandainya sebagai Job yang sudah berhasil dijalankan.
@ -22,10 +22,10 @@ perangkat keras atau terjadinya _reboot_ pada Node).
Kamu juga dapat menggunakan Job untuk menjalankan beberapa Pod secara paralel. Kamu juga dapat menggunakan Job untuk menjalankan beberapa Pod secara paralel.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Menjalankan Contoh Job ## Menjalankan Contoh Job
@ -502,4 +502,4 @@ dari sebuah Job, tetapi kontrol secara mutlak atas Pod yang dibuat serta tugas y
Kamu dapat menggunakan [`CronJob`](/docs/concepts/workloads/controllers/cron-jobs/) untuk membuat Job yang akan Kamu dapat menggunakan [`CronJob`](/docs/concepts/workloads/controllers/cron-jobs/) untuk membuat Job yang akan
dijalankan pada waktu/tanggal yang spesifik, mirip dengan perangkat lunak `cron` yang ada pada Unix. dijalankan pada waktu/tanggal yang spesifik, mirip dengan perangkat lunak `cron` yang ada pada Unix.
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: ReplicaSet title: ReplicaSet
content_template: templates/concept content_type: concept
weight: 10 weight: 10
--- ---
{{% capture overview %}} <!-- overview -->
Tujuan dari ReplicaSet adalah untuk memelihara himpunan stabil dari replika Pod yang sedang berjalan pada satu waktu tertentu. Maka dari itu, ReplicaSet seringkali digunakan untuk menjamin ketersediaan dari beberapa Pod identik dalam jumlah tertentu. Tujuan dari ReplicaSet adalah untuk memelihara himpunan stabil dari replika Pod yang sedang berjalan pada satu waktu tertentu. Maka dari itu, ReplicaSet seringkali digunakan untuk menjamin ketersediaan dari beberapa Pod identik dalam jumlah tertentu.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Cara kerja ReplicaSet ## Cara kerja ReplicaSet
@ -295,4 +295,3 @@ Gunakan [`DaemonSet`](/docs/concepts/workloads/controllers/daemonset/) alih-alih
ReplicaSet adalah suksesor dari [_ReplicationControllers_](/docs/concepts/workloads/controllers/replicationcontroller/). Keduanya memenuhi tujuan yang sama dan memiliki perilaku yang serupa, kecuali bahwa ReplicationController tidak mendukung kebutuhan selektor _set-based_ seperti yang dijelaskan pada [panduan penggunaan label](/docs/concepts/overview/working-with-objects/labels/#label-selectors). Pada kasus tersebut, ReplicaSet lebih direkomendasikan dibandingkan ReplicationController. ReplicaSet adalah suksesor dari [_ReplicationControllers_](/docs/concepts/workloads/controllers/replicationcontroller/). Keduanya memenuhi tujuan yang sama dan memiliki perilaku yang serupa, kecuali bahwa ReplicationController tidak mendukung kebutuhan selektor _set-based_ seperti yang dijelaskan pada [panduan penggunaan label](/docs/concepts/overview/working-with-objects/labels/#label-selectors). Pada kasus tersebut, ReplicaSet lebih direkomendasikan dibandingkan ReplicationController.
{{% /capture %}}

View File

@ -6,11 +6,11 @@ feature:
description: > description: >
Mengulang dan menjalankan kembali kontainer yang gagal, mengganti dan menjadwalkan ulang ketika ada Node yang mati, mematikan kontainer yang tidak memberikan respon terhadap health-check yang telah didefinisikan, dan tidak menunjukkannya ke klien sampai siap untuk digunakan. Mengulang dan menjalankan kembali kontainer yang gagal, mengganti dan menjadwalkan ulang ketika ada Node yang mati, mematikan kontainer yang tidak memberikan respon terhadap health-check yang telah didefinisikan, dan tidak menunjukkannya ke klien sampai siap untuk digunakan.
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
{{< note >}} {{< note >}}
[`Deployment`](/docs/concepts/workloads/controllers/deployment/) yang mengonfigurasi [`ReplicaSet`](/docs/concepts/workloads/controllers/replicaset/) sekarang menjadi cara yang direkomendasikan untuk melakukan replikasi. [`Deployment`](/docs/concepts/workloads/controllers/deployment/) yang mengonfigurasi [`ReplicaSet`](/docs/concepts/workloads/controllers/replicaset/) sekarang menjadi cara yang direkomendasikan untuk melakukan replikasi.
@ -18,10 +18,10 @@ weight: 20
Sebuah _ReplicationController_ memastikan bahwa terdapat sejumlah Pod yang sedang berjalan dalam suatu waktu tertentu. Dengan kata lain, ReplicationController memastikan bahwa sebuah Pod atau sebuah kumpulan Pod yang homogen selalu berjalan dan tersedia. Sebuah _ReplicationController_ memastikan bahwa terdapat sejumlah Pod yang sedang berjalan dalam suatu waktu tertentu. Dengan kata lain, ReplicationController memastikan bahwa sebuah Pod atau sebuah kumpulan Pod yang homogen selalu berjalan dan tersedia.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Bagaimana ReplicationController Bekerja ## Bagaimana ReplicationController Bekerja
@ -240,4 +240,4 @@ Gunakan [`DaemonSet`](/docs/concepts/workloads/controllers/daemonset/) sebagai g
Baca [Menjalankan Kontroler Replikasi AP _Stateless_](/docs/tutorials/stateless-application/run-stateless-ap-replication-controller/). Baca [Menjalankan Kontroler Replikasi AP _Stateless_](/docs/tutorials/stateless-application/run-stateless-ap-replication-controller/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: StatefulSet title: StatefulSet
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
StatefulSet merupakan salah satu objek API _workload_ yang digunakan untuk aplikasi _stateful_. StatefulSet merupakan salah satu objek API _workload_ yang digunakan untuk aplikasi _stateful_.
@ -13,9 +13,9 @@ StatefulSet merupakan fitur stabil (GA) sejak versi 1.9.
{{< /note >}} {{< /note >}}
{{< glossary_definition term_id="statefulset" length="all" >}} {{< glossary_definition term_id="statefulset" length="all" >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Menggunakan StatefulSet ## Menggunakan StatefulSet
@ -267,11 +267,12 @@ Setelah melakukan mekanisme _revert_ templat, kamu juga harus menghapus semua Po
StatefulSet tersebut yang telah berusaha untuk menggunakan konfigurasi yang _broken_. StatefulSet tersebut yang telah berusaha untuk menggunakan konfigurasi yang _broken_.
StatefulSet akan mulai membuat Pod dengan templat konfigurasi yang sudah di-_revert_. StatefulSet akan mulai membuat Pod dengan templat konfigurasi yang sudah di-_revert_.
{{% /capture %}}
{{% capture whatsnext %}} ## {{% heading "whatsnext" %}}
* Ikuti contoh yang ada pada [bagaimana cara melakukan deployi aplikasi stateful](/docs/tutorials/stateful-application/basic-stateful-set/). * Ikuti contoh yang ada pada [bagaimana cara melakukan deployi aplikasi stateful](/docs/tutorials/stateful-application/basic-stateful-set/).
* Ikuti contoh yang ada pada [bagaimana cara melakukan deploy Cassandra dengan StatefulSets](/docs/tutorials/stateful-application/cassandra/). * Ikuti contoh yang ada pada [bagaimana cara melakukan deploy Cassandra dengan StatefulSets](/docs/tutorials/stateful-application/cassandra/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Pengendali TTL untuk Sumber Daya yang Telah Selesai Digunakan title: Pengendali TTL untuk Sumber Daya yang Telah Selesai Digunakan
content_template: templates/concept content_type: concept
weight: 65 weight: 65
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state for_k8s_version="v1.12" state="alpha" >}} {{< feature-state for_k8s_version="v1.12" state="alpha" >}}
@ -19,12 +19,12 @@ Peringatan Fitur Alpha: fitur ini tergolong datam fitur alpha dan dapat diaktifk
`TTLAfterFinished`. `TTLAfterFinished`.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Pengendali TTL ## Pengendali TTL
@ -78,12 +78,13 @@ Pada Kubernetes, NTP haruslah dilakukan pada semua node untuk mecegah adanya _ti
_Clock_ tidak akan selalu tepat, meskipun begitu perbedaan yang ada haruslah diminimalisasi. _Clock_ tidak akan selalu tepat, meskipun begitu perbedaan yang ada haruslah diminimalisasi.
Perhatikan bahwa hal ini dapat terjadi apabila TTL diaktifkan dengan nilai selain 0. Perhatikan bahwa hal ini dapat terjadi apabila TTL diaktifkan dengan nilai selain 0.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
[Membersikan Job secara Otomatis](/docs/concepts/workloads/controllers/jobs-run-to-completion/#clean-up-finished-jobs-automatically) [Membersikan Job secara Otomatis](/docs/concepts/workloads/controllers/jobs-run-to-completion/#clean-up-finished-jobs-automatically)
[Dokumentasi Rancangan](https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/0026-ttl-after-finish.md) [Dokumentasi Rancangan](https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/0026-ttl-after-finish.md)
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Disrupsi title: Disrupsi
content_template: templates/concept content_type: concept
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
Petunjuk ini ditujukan pada pemilik aplikasi yang meninginkan aplikasinya memiliki ketersediaan yang tinggi, sehingga butuh untuk mengerti jenis-jenis Disrupsi yang dapat terjadi pada Pod-pod. Petunjuk ini ditujukan pada pemilik aplikasi yang meninginkan aplikasinya memiliki ketersediaan yang tinggi, sehingga butuh untuk mengerti jenis-jenis Disrupsi yang dapat terjadi pada Pod-pod.
Petunjuk ini juga ditujukan pada administrator klaster yang ingin melakukan berbagai tindakan otomasi pada klaster, seperti pembaruan dan _autoscaling_ klaster. Petunjuk ini juga ditujukan pada administrator klaster yang ingin melakukan berbagai tindakan otomasi pada klaster, seperti pembaruan dan _autoscaling_ klaster.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Disrupsi yang Disengaja dan Tidak Disengaja ## Disrupsi yang Disengaja dan Tidak Disengaja
@ -174,12 +174,13 @@ Jika kamu adalah Administrator Klaster, maka kamu mesti melakukan tindakan disru
- Mengizinkan lebih banyak otomasi administrasi klaster. - Mengizinkan lebih banyak otomasi administrasi klaster.
- Membuat aplikasi yang toleran terhadap disrupsi agak rumit, tetapi usaha yang dilakukan untuk menoleransi disrupsi yang disengaja kebanyakan beririsan dengan usaha untuk mendukung _autoscaling_ dan menoleransi disrupsi yang tidak disengaja. - Membuat aplikasi yang toleran terhadap disrupsi agak rumit, tetapi usaha yang dilakukan untuk menoleransi disrupsi yang disengaja kebanyakan beririsan dengan usaha untuk mendukung _autoscaling_ dan menoleransi disrupsi yang tidak disengaja.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- Ikuti langkah-langkah untuk melindungi aplikasimu dengan [membuat sebuah PodDisruptionBudget](/docs/tasks/run-application/configure-pdb/). - Ikuti langkah-langkah untuk melindungi aplikasimu dengan [membuat sebuah PodDisruptionBudget](/docs/tasks/run-application/configure-pdb/).
- Pelajari lebih lanjut mengenai [melakukan _drain_ terhadap node](/docs/tasks/administer-cluster/safely-drain-node/). - Pelajari lebih lanjut mengenai [melakukan _drain_ terhadap node](/docs/tasks/administer-cluster/safely-drain-node/).
{{% /capture %}}

View File

@ -1,10 +1,10 @@
--- ---
title: Kontainer Sementara (Ephemeral) title: Kontainer Sementara (Ephemeral)
content_template: templates/concept content_type: concept
weight: 80 weight: 80
--- ---
{{% capture overview %}} <!-- overview -->
{{< feature-state state="alpha" for_k8s_version="v1.16" >}} {{< feature-state state="alpha" for_k8s_version="v1.16" >}}
@ -23,9 +23,9 @@ dari suatu kontainer. Sesuai dengan Kubernetes
ini dapat berubah secara signifikan di masa depan atau akan dihapus seluruhnya. ini dapat berubah secara signifikan di masa depan atau akan dihapus seluruhnya.
{{< /warning >}} {{< /warning >}}
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Memahami Kontainer Sementara ## Memahami Kontainer Sementara
@ -221,4 +221,4 @@ PID USER TIME COMMAND
29 root 0:00 ps auxww 29 root 0:00 ps auxww
``` ```
{{% /capture %}}

View File

@ -1,16 +1,16 @@
--- ---
title: Init Container title: Init Container
content_template: templates/concept content_type: concept
weight: 40 weight: 40
--- ---
{{% capture overview %}} <!-- overview -->
Halaman ini menyediakan ikhtisar untuk Init Container, yaitu Container khusus yang dijalankan sebelum Container aplikasi dan berisi skrip peralatan atau _setup_ yang tidak tersedia di dalam _image_ dari Container aplikasi. Halaman ini menyediakan ikhtisar untuk Init Container, yaitu Container khusus yang dijalankan sebelum Container aplikasi dan berisi skrip peralatan atau _setup_ yang tidak tersedia di dalam _image_ dari Container aplikasi.
{{% /capture %}}
Fitur ini telah keluar dari trek Beta sejak versi 1.6. Init Container dapat dispesifikasikan di dalam PodSpec bersama dengan _array_ `containers` aplikasi. Nilai anotasi _beta_ akan tetap diperhitungkan dan akan menimpa nilai pada PodSpec, tetapi telah ditandai sebagai kedaluarsa pada versi 1.6 dan 1.7. Pada versi 1.8, anotasi _beta_ tidak didukung lagi dan harus diganti menjadi nilai pada PodSpec. Fitur ini telah keluar dari trek Beta sejak versi 1.6. Init Container dapat dispesifikasikan di dalam PodSpec bersama dengan _array_ `containers` aplikasi. Nilai anotasi _beta_ akan tetap diperhitungkan dan akan menimpa nilai pada PodSpec, tetapi telah ditandai sebagai kedaluarsa pada versi 1.6 dan 1.7. Pada versi 1.8, anotasi _beta_ tidak didukung lagi dan harus diganti menjadi nilai pada PodSpec.
{{% capture body %}} <!-- body -->
## Memahami Init Container ## Memahami Init Container
@ -271,11 +271,12 @@ Sebuah klaster dengan versi Apiserver 1.6.0 ke atas mendukung Init Container mel
Pada Apiserver dan Kubelet versi 1.8.0 ke atas, dukungan untuk anotasi _alpha_ dan _beta_ telah dihapus, sehingga dibutuhkan konversi (manual) dari anotasi yang telah kedaluwarsa tersebut ke dalam bentuk kolom `.spec.initContainers`. Pada Apiserver dan Kubelet versi 1.8.0 ke atas, dukungan untuk anotasi _alpha_ dan _beta_ telah dihapus, sehingga dibutuhkan konversi (manual) dari anotasi yang telah kedaluwarsa tersebut ke dalam bentuk kolom `.spec.initContainers`.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Membuat Pod yang memiliki Init Container](/docs/tasks/configure-pod-container/configure-pod-initialization/#creating-a-pod-that-has-an-init-container) * [Membuat Pod yang memiliki Init Container](/docs/tasks/configure-pod-container/configure-pod-initialization/#creating-a-pod-that-has-an-init-container)
{{% /capture %}}

View File

@ -1,20 +1,20 @@
--- ---
title: Siklus Hidup Pod title: Siklus Hidup Pod
content_template: templates/concept content_type: concept
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
{{< comment >}}Pembaruan: 4/14/2015{{< /comment >}} {{< comment >}}Pembaruan: 4/14/2015{{< /comment >}}
{{< comment >}}Diubah dan dipindahkan ke bagian konsep: 2/2/17{{< /comment >}} {{< comment >}}Diubah dan dipindahkan ke bagian konsep: 2/2/17{{< /comment >}}
Halaman ini menjelaskan siklus hidup sebuah Pod Halaman ini menjelaskan siklus hidup sebuah Pod
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Fase Pod ## Fase Pod
@ -334,10 +334,11 @@ spec:
* Node pengontrol mengisi nilai `phase` Pod menjadi Failed. * Node pengontrol mengisi nilai `phase` Pod menjadi Failed.
* Jika berjalan menggunakan pengontrol, maka Pod akan dibuat ulang di tempat lain. * Jika berjalan menggunakan pengontrol, maka Pod akan dibuat ulang di tempat lain.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Dapatkan pengalaman langsung mengenai * Dapatkan pengalaman langsung mengenai
[penambahan _handlers_ pada kontainer _lifecycle events_](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/). [penambahan _handlers_ pada kontainer _lifecycle events_](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/).
@ -347,7 +348,7 @@ spec:
* Pelajari lebih lanjut mengenai [_lifecycle hooks_ pada kontainer](/docs/concepts/containers/container-lifecycle-hooks/). * Pelajari lebih lanjut mengenai [_lifecycle hooks_ pada kontainer](/docs/concepts/containers/container-lifecycle-hooks/).
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
title: Pengenalan Pod title: Pengenalan Pod
content_template: templates/concept content_type: concept
weight: 10 weight: 10
card: card:
name: concepts name: concepts
weight: 60 weight: 60
--- ---
{{% capture overview %}} <!-- overview -->
Halaman ini menyajikan ikhtisar dari `Pod`, objek terkecil yang dapat di *deploy* di dalam objek model Kubernetes. Halaman ini menyajikan ikhtisar dari `Pod`, objek terkecil yang dapat di *deploy* di dalam objek model Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Memahami Pod ## Memahami Pod
Sebuah *Pod* adalah unit dasar di Kubernetes--unit terkecil dan paling sederhana di dalam objek model Kubernetes yang dapat dibuat dan di *deploy*. Sebuah *Pod* merepresentasikan suatu proses yang berjalan di dalam klaster. Sebuah *Pod* adalah unit dasar di Kubernetes--unit terkecil dan paling sederhana di dalam objek model Kubernetes yang dapat dibuat dan di *deploy*. Sebuah *Pod* merepresentasikan suatu proses yang berjalan di dalam klaster.
@ -97,10 +97,11 @@ spec:
Perubahan yang terjadi pada templat atau berganti ke templat yang baru tidak memiliki efek langsung pada *Pod* yang sudah dibuat. *Pod* yang dibuat oleh *replication controller* dapat diperbarui secara langsung. Perubahan yang terjadi pada templat atau berganti ke templat yang baru tidak memiliki efek langsung pada *Pod* yang sudah dibuat. *Pod* yang dibuat oleh *replication controller* dapat diperbarui secara langsung.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang perilaku *Pod*: * Pelajari lebih lanjut tentang perilaku *Pod*:
* [Terminasi Pod](/docs/concepts/workloads/pods/pod/#termination-of-pods) * [Terminasi Pod](/docs/concepts/workloads/pods/pod/#termination-of-pods)
* [Lifecycle Pod](/docs/concepts/workloads/pods/pod-lifecycle/) * [Lifecycle Pod](/docs/concepts/workloads/pods/pod-lifecycle/)
{{% /capture %}}

View File

@ -1,18 +1,18 @@
--- ---
reviewers: reviewers:
title: Pod title: Pod
content_template: templates/concept content_type: concept
weight: 20 weight: 20
--- ---
{{% capture overview %}} <!-- overview -->
Pod adalah unit komputasi terkecil yang bisa di-_deploy_ dan dibuat serta dikelola dalam Kubernetes. Pod adalah unit komputasi terkecil yang bisa di-_deploy_ dan dibuat serta dikelola dalam Kubernetes.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Apa Itu Pod? ## Apa Itu Pod?
@ -260,4 +260,4 @@ pengaturan ini menjadi relevan.
Pod adalah sumber daya tingkat tinggi dalam Kubernetes REST API. Pod adalah sumber daya tingkat tinggi dalam Kubernetes REST API.
Definisi [Objek Pod API](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#pod-v1-core) menjelaskan mengenai objek secara lengkap. Definisi [Objek Pod API](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#pod-v1-core) menjelaskan mengenai objek secara lengkap.
{{% /capture %}}

View File

@ -1,14 +1,14 @@
--- ---
title: Pod Preset title: Pod Preset
content_template: templates/concept content_type: concept
weight: 50 weight: 50
--- ---
{{% capture overview %}} <!-- overview -->
Halaman ini menyajikan gambaran umum tentang PodPreset, yang merupakan objek untuk memasukkan informasi tertentu ke dalam Pod pada saat waktu penciptaan. Informasi dapat berupa _secret_, _volume_, _volume mount_, dan variabel _environment_. Halaman ini menyajikan gambaran umum tentang PodPreset, yang merupakan objek untuk memasukkan informasi tertentu ke dalam Pod pada saat waktu penciptaan. Informasi dapat berupa _secret_, _volume_, _volume mount_, dan variabel _environment_.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Memahami Pod Preset ## Memahami Pod Preset
--- ---
@ -53,9 +53,10 @@ Dalam rangka untuk menggunakan Pod Preset di dalam klaster kamu, kamu harus mema
saat menginisialisasi klaster. saat menginisialisasi klaster.
1. Kamu telah membuat objek `PodPreset` pada _namespace_ yang kamu gunakan dengan cara mendefinisikan Pod Preset. 1. Kamu telah membuat objek `PodPreset` pada _namespace_ yang kamu gunakan dengan cara mendefinisikan Pod Preset.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Memasukkan data ke dalam sebuah Pod dengan PodPreset](/docs/concepts/workloads/pods/pod/#injecting-data-into-a-pod-using-podpreset.md) * [Memasukkan data ke dalam sebuah Pod dengan PodPreset](/docs/concepts/workloads/pods/pod/#injecting-data-into-a-pod-using-podpreset.md)
{{% /capture %}}

View File

@ -1,12 +1,12 @@
--- ---
content_template: templates/concept content_type: concept
title: Berkontribusi ke Dokumentasi Kubernetes title: Berkontribusi ke Dokumentasi Kubernetes
linktitle: Berkontribusi linktitle: Berkontribusi
main_menu: true main_menu: true
weight: 80 weight: 80
--- ---
{{% capture overview %}} <!-- overview -->
Jika kamu ingin membantu dengan berkontribusi ke dokumentasi atau situs web Kubernetes, kami Jika kamu ingin membantu dengan berkontribusi ke dokumentasi atau situs web Kubernetes, kami
dengan senang hati menerima bantuan kamu! Siapapun bisa berkontribusi, baik kamu yang masih dengan senang hati menerima bantuan kamu! Siapapun bisa berkontribusi, baik kamu yang masih
@ -16,7 +16,7 @@ atau bahkan seorang yang tidak tahan melihat saltik (_typo_)!
Untuk informasi mengenai isi dan gaya (penulisan) Untuk informasi mengenai isi dan gaya (penulisan)
dokumentasi Kubernetes, lihat [ikhtisar gaya penulisan dokumentasi](/docs/contribute/style/). dokumentasi Kubernetes, lihat [ikhtisar gaya penulisan dokumentasi](/docs/contribute/style/).
{{% capture body %}} <!-- body -->
## Jenis-jenis kontributor dokumentasi ## Jenis-jenis kontributor dokumentasi
@ -76,4 +76,4 @@ terhadap dokumentasi Kubernetes, tetapi daftar ini dapat membantumu memulainya.
- Untuk berkontribusi ke komunitas Kubernetes melalui forum-forum daring seperti Twitter atau Stack Overflow, atau mengetahui tentang pertemuan komunitas (_meetup_) lokal dan acara-acara Kubernetes, kunjungi [situs komunitas Kubernetes](/community/). - Untuk berkontribusi ke komunitas Kubernetes melalui forum-forum daring seperti Twitter atau Stack Overflow, atau mengetahui tentang pertemuan komunitas (_meetup_) lokal dan acara-acara Kubernetes, kunjungi [situs komunitas Kubernetes](/community/).
- Untuk mulai berkontribusi ke pengembangan fitur, baca [_cheatseet_ kontributor](https://github.com/kubernetes/community/tree/master/contributors/guide/contributor-cheatsheet). - Untuk mulai berkontribusi ke pengembangan fitur, baca [_cheatseet_ kontributor](https://github.com/kubernetes/community/tree/master/contributors/guide/contributor-cheatsheet).
{{% /capture %}}

View File

@ -1,19 +1,19 @@
--- ---
title: Versi Kubernetes yang Termasuk dalam Dokumentasi title: Versi Kubernetes yang Termasuk dalam Dokumentasi
content_template: templates/concept content_type: concept
card: card:
name: about name: about
weight: 10 weight: 10
title: Versi Kubernetes yang Termasuk dalam Dokumentasi title: Versi Kubernetes yang Termasuk dalam Dokumentasi
--- ---
{{% capture overview %}} <!-- overview -->
Situs ini merupakan dokumentasi dari Kubernetes versi saat ini dan 4 versi sebelumnya. Situs ini merupakan dokumentasi dari Kubernetes versi saat ini dan 4 versi sebelumnya.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Versi saat ini ## Versi saat ini
@ -24,6 +24,6 @@ Versi saat ini adalah
{{< versions-other >}} {{< versions-other >}}
{{% /capture %}}

View File

@ -1,20 +1,20 @@
--- ---
title: Contekan kubectl title: Contekan kubectl
content_template: templates/concept content_type: concept
card: card:
name: reference name: reference
weight: 30 weight: 30
--- ---
{{% capture overview %}} <!-- overview -->
Lihat juga: [Ikhitsar Kubectl](/docs/reference/kubectl/overview/) dan [Panduan JsonPath](/docs/reference/kubectl/jsonpath). Lihat juga: [Ikhitsar Kubectl](/docs/reference/kubectl/overview/) dan [Panduan JsonPath](/docs/reference/kubectl/jsonpath).
Laman ini merupakan ikhitisar dari perintah `kubectl`. Laman ini merupakan ikhitisar dari perintah `kubectl`.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
# kubectl - Contekan # kubectl - Contekan
@ -386,9 +386,10 @@ Tingkat kelengkapan keluaran | Deskripsi
`--v=8` | Memperlihatkan konten dari permintan HTTP. `--v=8` | Memperlihatkan konten dari permintan HTTP.
`--v=9` | Memperlihatkan kontek dari permintaan HTTP tanpa dipotong. `--v=9` | Memperlihatkan kontek dari permintaan HTTP tanpa dipotong.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* Pelajari lebih lanjut tentang [Ikhitsar kubectl](/docs/reference/kubectl/overview/). * Pelajari lebih lanjut tentang [Ikhitsar kubectl](/docs/reference/kubectl/overview/).
@ -398,4 +399,4 @@ Tingkat kelengkapan keluaran | Deskripsi
* Pelajari [contekan kubectl](https://github.com/dennyzhang/cheatsheet-kubernetes-A4) dari komunitas. * Pelajari [contekan kubectl](https://github.com/dennyzhang/cheatsheet-kubernetes-A4) dari komunitas.
{{% /capture %}}

View File

@ -3,10 +3,10 @@ no_issue: true
title: Persiapan title: Persiapan
main_menu: true main_menu: true
weight: 30 weight: 30
content_template: templates/concept content_type: concept
--- ---
{{% capture overview %}} <!-- overview -->
Gunakan halaman ini untuk mencari solusi yang paling sesuai dengan kebutuhan kamu. Gunakan halaman ini untuk mencari solusi yang paling sesuai dengan kebutuhan kamu.
@ -14,9 +14,9 @@ Menentukan dimana sebaiknya Kubernetes dijalankan sangat tergantung pada kapasit
Kamu dapat menjalankan Kubernetes hampir dimana saja, mulai dari laptop, VM di penyedia cloud, sampai pada rak-rak berisi server <i>baremetal</i>. Kamu dapat menjalankan Kubernetes hampir dimana saja, mulai dari laptop, VM di penyedia cloud, sampai pada rak-rak berisi server <i>baremetal</i>.
Kamu juga bisa menyiapkan klaster yang diatur sepenuhnya (<i>fully-managed</i>), dengan hanya menjalankan satu perintah, ataupun membuat klaster dengan solusi <i>custom</i> kamu sendiri pada server <i>baremetal</i>. Kamu juga bisa menyiapkan klaster yang diatur sepenuhnya (<i>fully-managed</i>), dengan hanya menjalankan satu perintah, ataupun membuat klaster dengan solusi <i>custom</i> kamu sendiri pada server <i>baremetal</i>.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Solusi pada Mesin Lokal ## Solusi pada Mesin Lokal
@ -74,8 +74,9 @@ Solusi-solusi ini cukup beragam, mulai dari bare-metal sampai ke penyedia cloud,
Pilih [solusi <i>custom</i>](/docs/setup/pick-right-solution/#custom-solutions). Pilih [solusi <i>custom</i>](/docs/setup/pick-right-solution/#custom-solutions).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Lihat [Memilih Solusi Terbaik](/docs/setup/pick-right-solution/) untuk daftar solusi yang lengkap. Lihat [Memilih Solusi Terbaik](/docs/setup/pick-right-solution/) untuk daftar solusi yang lengkap.
{{% /capture %}}

View File

@ -2,20 +2,20 @@
title: Tugas (Tasks) title: Tugas (Tasks)
main_menu: true main_menu: true
weight: 50 weight: 50
content_template: templates/concept content_type: concept
--- ---
{{< toc >}} {{< toc >}}
{{% capture overview %}} <!-- overview -->
Bagian dokumentasi Kubernetes ini berisi halaman-halaman yang perlihatkan Bagian dokumentasi Kubernetes ini berisi halaman-halaman yang perlihatkan
bagaimana melakukan setiap tugas (_task_). Halaman tugas menunjukkan cara melakukan bagaimana melakukan setiap tugas (_task_). Halaman tugas menunjukkan cara melakukan
satu hal saja, biasanya dengan memberikan urutan langkah pendek. satu hal saja, biasanya dengan memberikan urutan langkah pendek.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Antarmuka Pengguna Berbasis Web (Dashboard) ## Antarmuka Pengguna Berbasis Web (Dashboard)
@ -84,11 +84,12 @@ oleh Node dalam sebuah klaster.
Mengkonfigurasi dan menjadwalkan _HugePages_ sebagai sumber daya yang dapat Mengkonfigurasi dan menjadwalkan _HugePages_ sebagai sumber daya yang dapat
dijadwalkan dalam sebuah klaster. dijadwalkan dalam sebuah klaster.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Jika kamu ingin menulis halaman tugas (_task_), silahkan lihat Jika kamu ingin menulis halaman tugas (_task_), silahkan lihat
[Membuat Dokumentasi _Pull Request_](/docs/home/contribute/create-pull-request/). [Membuat Dokumentasi _Pull Request_](/docs/home/contribute/create-pull-request/).
{{% /capture %}}

View File

@ -1,17 +1,17 @@
--- ---
title: Mengakses Klaster title: Mengakses Klaster
weight: 20 weight: 20
content_template: templates/concept content_type: concept
--- ---
{{% capture overview %}} <!-- overview -->
Topik ini membahas tentang berbagai cara untuk berinteraksi dengan klaster. Topik ini membahas tentang berbagai cara untuk berinteraksi dengan klaster.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Mengakses untuk pertama kalinya dengan kubectl ## Mengakses untuk pertama kalinya dengan kubectl
@ -340,4 +340,4 @@ Ada beberapa proksi berbeda yang mungkin kamu temui saat menggunakan Kubernetes:
Pengguna Kubernetes biasanya tidak perlu khawatir tentang apa pun selain dua jenis pertama. Admin klaster biasanya akan memastikan bahwa tipe yang terakhir telah diatur dengan benar. Pengguna Kubernetes biasanya tidak perlu khawatir tentang apa pun selain dua jenis pertama. Admin klaster biasanya akan memastikan bahwa tipe yang terakhir telah diatur dengan benar.
{{% /capture %}}

View File

@ -1,6 +1,6 @@
--- ---
title: Mengkonfigurasi Akses ke Banyak Klaster title: Mengkonfigurasi Akses ke Banyak Klaster
content_template: templates/task content_type: task
weight: 30 weight: 30
card: card:
name: tasks name: tasks
@ -8,7 +8,7 @@ card:
--- ---
{{% capture overview %}} <!-- overview -->
Halaman ini menunjukkan bagaimana mengkonfigurasi akses ke banyak klaster dengan menggunakan Halaman ini menunjukkan bagaimana mengkonfigurasi akses ke banyak klaster dengan menggunakan
berkas (_file_) konfigurasi. Setelah semua klaster, pengguna, dan konteks didefinisikan di berkas (_file_) konfigurasi. Setelah semua klaster, pengguna, dan konteks didefinisikan di
@ -21,15 +21,16 @@ berkas *kubeconfig*. Ini adalah cara umum untuk merujuk ke berkas konfigurasi.
Itu tidak berarti bahwa selalu ada berkas bernama `kubeconfig`. Itu tidak berarti bahwa selalu ada berkas bernama `kubeconfig`.
{{< /note >}} {{< /note >}}
{{% /capture %}}
{{% capture prerequisites %}}
## {{% heading "prerequisites" %}}
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} {{< include "task-tutorial-prereqs.md" >}} {{< version-check >}}
{{% /capture %}}
{{% capture steps %}}
<!-- steps -->
## Mendefinisikan klaster, pengguna, dan konteks ## Mendefinisikan klaster, pengguna, dan konteks
@ -366,13 +367,14 @@ export KUBECONFIG=$KUBECONFIG_SAVED
$Env:KUBECONFIG=$ENV:KUBECONFIG_SAVED $Env:KUBECONFIG=$ENV:KUBECONFIG_SAVED
``` ```
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Mengatur Akses Cluster Menggunakan Berkas Kubeconfig](/docs/concepts/configuration/organize-cluster-access-kubeconfig/) * [Mengatur Akses Cluster Menggunakan Berkas Kubeconfig](/docs/concepts/configuration/organize-cluster-access-kubeconfig/)
* [kubectl config](/docs/reference/generated/kubectl/kubectl-commands#config) * [kubectl config](/docs/reference/generated/kubectl/kubectl-commands#config)
{{% /capture %}}

Some files were not shown because too many files have changed in this diff Show More