diff --git a/content/id/docs/tasks/_index.md b/content/id/docs/tasks/_index.md new file mode 100644 index 0000000000..9e213d5a99 --- /dev/null +++ b/content/id/docs/tasks/_index.md @@ -0,0 +1,94 @@ +--- +title: Tugas (Tasks) +main_menu: true +weight: 50 +content_template: templates/concept +--- + +{{< toc >}} + +{{% capture overview %}} + +Bagian dokumentasi Kubernetes ini berisi halaman-halaman yang perlihatkan +bagaimana melakukan setiap tugas (_task_). Halaman tugas menunjukkan cara melakukan +satu hal saja, biasanya dengan memberikan urutan langkah pendek. + +{{% /capture %}} + +{{% capture body %}} + +## Antarmuka Pengguna Berbasis Web (Dashboard) + +Melakukan _deploy_ dan mengakses _dashboard_ berbasis web untuk +membantu kamu mengelola dan memantau aplikasi yang dimasukkan ke dalam container +di Kubernetes. + +## Menggunakan Baris Perintah kubectl + +Instalasi dan konfigurasi utilitas baris perintah `kubectl` yang digunakan untuk +mengelola secara langsung klaster Kubernetes. + +## Mengkonfigurasi Pod dan Container + +Melakukan tugas konfigurasi yang umum untuk Pod dan Container. + +## Menjalankan Aplikasi + +Melakukan tugas manajemen aplikasi secara umum, seperti _rolling updates_, memasukkan +informasi ke dalam Pod, dan penskalaan Pod secara horisontal. + +## Menjalankan Job + +Menjalankan Job dengan menggunakan pemrosesan paralel. + +## Mengakses Aplikasi dalam Klaster + +Mengkonfigurasi _load balancing_, _port forwarding_, atau membangun _firewall_ +atau konfigurasi DNS untuk mengakses aplikasi dalam sebuah klaster. + +## _Monitoring, Logging_, dan _Debugging_ + +Mengatur _monitoring_ (pemantauan) dan _logging_ (pencatatan) untuk memecahkan +masalah klaster atau melakukan _debug_ (pelacakan) aplikasi yang dikontainerisasi. + +## Mengakses API Kubernetes + +Mempelajari berbagai metode untuk mengakses API Kubernetes secara langsung. + +## Menggunakan TLS + +Mengkonfigurasi aplikasi kamu untuk percaya dan menggunakan klaster _Certificate +Authority_ (CA). + +## Mengelola Klaster + +Mempelajari tugas umum untuk mengelola klaster. + +## Mengelola Aplikasi yang _Stateful_ + +Melakukan tugas umum untuk mengelola aplikasi yang _Stateful_, termasuk +penskalaan, penghapusan, dan _debugging_ StatefulSets. + +## _Daemon_ Klaster + +Melakukan tugas-tugas umum untuk mengelola DaemonSet, seperti melakukan _rolling +updates_. + +## Mengelola GPU + +Mengkonfigurasi dan menjadwalkan GPU NVIDIA untuk digunakan sebagai sumber daya +oleh Node dalam sebuah klaster. + +## Mengelola _HugePages_ + +Mengkonfigurasi dan menjadwalkan _HugePages_ sebagai sumber daya yang dapat +dijadwalkan dalam sebuah klaster. + +{{% /capture %}} + +{{% capture whatsnext %}} + +Jika kamu ingin menulis halaman tugas (_task_), silahkan lihat +[Membuat Dokumentasi _Pull Request_](/docs/home/contribute/create-pull-request/). + +{{% /capture %}} diff --git a/content/id/docs/tasks/example-task-template.md b/content/id/docs/tasks/example-task-template.md new file mode 100644 index 0000000000..d5f9c8ca27 --- /dev/null +++ b/content/id/docs/tasks/example-task-template.md @@ -0,0 +1,52 @@ +--- +title: Contoh Template Tugas (Task) +content_template: templates/task +toc_hide: true +--- + +{{% capture overview %}} + +{{< note >}} +Pastikan juga kamu [membuat isian di daftar isi](/docs/home/contribute/write-new-topic/#creating-an-entry-in-the-table-of-contents) untuk dokumen baru kamu. +{{< /note >}} + +Halaman ini menunjukkan bagaimana ... + +{{% /capture %}} + +{{% capture prerequisites %}} + +* {{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} +* Lakukan ini. +* Lakukan ini juga. + +{{% /capture %}} + +{{% capture steps %}} + +## Menjalankan ... + +1. Lakukan ini. +1. Selanjutnya lakukan ini. Bila mungkin silahkan baca [penjelasan terkait](...). + +{{% /capture %}} + +{{% capture discussion %}} + +## Memahami ... +**[Bagian opsional]** + +Berikut ini hal-hal yang menarik untuk diketahui tentang langkah-langkah yang baru saja kamu lakukan. + +{{% /capture %}} + +{{% capture whatsnext %}} + +**[Bagian optional]** + +* Pelajari tentang [menulis topik baru](/docs/home/contribute/write-new-topic/). +* Lihat [menggunakan _template_ halaman - _template_ tugas](/docs/home/contribute/page-templates/#task_template) untuk mengetahui cara menggunakan _template_ ini. + +{{% /capture %}} + + diff --git a/content/id/includes/task-tutorial-prereqs.md b/content/id/includes/task-tutorial-prereqs.md new file mode 100644 index 0000000000..3c8abb5b09 --- /dev/null +++ b/content/id/includes/task-tutorial-prereqs.md @@ -0,0 +1,8 @@ +Kamu harus memiliki klaster Kubernetes, dan perangkat baris perintah `kubectl` +juga harus dikonfigurasikan untuk berkomunikasi dengan klaster kamu. Jika kamu +belum punya klaster, kamu dapat membuatnya dengan menggunakan +[Minikube](/docs/setup/learning-environment/minikube/), +atau kamu dapat menggunakan salah satu tempat bermain Kubernetes ini: + +* [Katacoda](https://www.katacoda.com/courses/kubernetes/playground) +* [Bermain dengan Kubernetes](http://labs.play-with-k8s.com/)