From 4d1598bf50b30a8bdf2e7ade0c6568f4181d237b Mon Sep 17 00:00:00 2001 From: Giri Kuncoro Date: Sun, 21 Apr 2019 19:01:44 +0530 Subject: [PATCH] Init cluster admin content with proxies for Indonesian translation (#13935) * Init cluster admin content with proxies for Indonesian translation * Change client to klien and minor fixes --- .../id/docs/cluster-administration/_index.md | 5 ++ .../id/docs/cluster-administration/proxies.md | 65 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 content/id/docs/cluster-administration/_index.md create mode 100644 content/id/docs/cluster-administration/proxies.md diff --git a/content/id/docs/cluster-administration/_index.md b/content/id/docs/cluster-administration/_index.md new file mode 100644 index 0000000000..1b8b355878 --- /dev/null +++ b/content/id/docs/cluster-administration/_index.md @@ -0,0 +1,5 @@ +--- +title: "Administrasi Kluster" +weight: 100 +--- + diff --git a/content/id/docs/cluster-administration/proxies.md b/content/id/docs/cluster-administration/proxies.md new file mode 100644 index 0000000000..06a9c4cb1b --- /dev/null +++ b/content/id/docs/cluster-administration/proxies.md @@ -0,0 +1,65 @@ +--- +title: Berbagai Proxy di Kubernetes +content_template: templates/concept +weight: 90 +--- + +{{% capture overview %}} +Laman ini menjelaskan berbagai proxy yang ada di dalam Kubernetes. +{{% /capture %}} + +{{% capture body %}} + +## Berbagai Jenis Proxy + +Ada beberapa jenis proxy yang akan kamu temui saat menggunakan Kubernetes: + +1. [kubectl proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api): + + - dijalankan pada desktop pengguna atau di dalam sebuah Pod + - melakukan proxy dari alamat localhost ke apiserver Kubernetes + - dari klien menuju proxy menggunakan HTTP + - dari proxy menuju apiserver menggunakan HTTPS + - mencari lokasi apiserver + - menambahkan header autentikasi + +1. [apiserver proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services): + + - merupakan sebuah bastion yang ada di dalam apiserver + - menghubungkan pengguna di luar kluster ke alamat-alamat IP di dalam kluster yang tidak bisa terjangkau + - dijalankan bersama process-process apiserver + - dari klien menuju proxy menggunakan HTTPS (atau http jika dikonfigurasi pada apiserver) + - dari proxy menuju target menggunakan HTTP atau HTTPS, tergantung pilihan yang diambil oleh proxy melalui informasi yang ada + - dapat digunakan untuk menghubungi Node, Pod, atau Service + - melakukan load balancing saat digunakan untuk menjangkau sebuah Service + +1. [kube proxy](/docs/concepts/services-networking/service/#ips-and-vips): + + - dijalankan pada setiap Node + - melakukan proxy untuk UDP, TCP dan SCTP + - tidak mengerti HTTP + - menyediakan load balancing + - hanya digunakan untuk menjangkau berbagai Service + +1. Sebuah Proxy/Load-balancer di depan satu atau banyak apiserver: + + - keberadaan dan implementasinya bervariasi tergantung pada kluster (contohnya nginx) + - ada di antara seluruh klien dan satu/banyak apiserver + - jika ada beberapa apiserver, berfungsi sebagai load balancer + +1. Cloud Load Balancer pada servis eksternal: + + - disediakan oleh beberapa penyedia layanan cloud, seperti AWS ELB, Google Cloud Load Balancer + - dibuat secara otomatis ketika Service dari Kubernetes dengan tipe `LoadBalancer` + - biasanya hanya tersedia untuk UDP/TCP + - support untuk SCTP tergantung pada load balancer yang diimplementasikan oleh penyedia cloud + - implementasi bervariasi tergantung pada penyedia cloud + +Pengguna Kubernetes biasanya hanya cukup perlu tahu tentang kubectl proxy dan apiserver proxy. +Untuk proxy-proxy lain di luar ini, admin kluster biasanya akan memastikan konfigurasinya dengan benar. + +## Melakukan request redirect + +Proxy telah menggantikan fungsi redirect. Redirect telah terdeprekasi. + +{{% /capture %}}