--- title: Berbagai Proxy di Kubernetes content_type: concept weight: 90 --- Laman ini menjelaskan berbagai proxy yang ada di dalam Kubernetes. ## Berbagai Jenis Proxy Ada beberapa jenis proxy yang akan kamu temui saat menggunakan Kubernetes: 1. [kubectl proxy](/id/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](/id/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services): - merupakan sebuah bastion yang ada di dalam apiserver - menghubungkan pengguna di luar klaster ke alamat-alamat IP di dalam klaster 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](/id/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 klaster (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 klaster biasanya akan memastikan konfigurasinya dengan benar. ## Melakukan request redirect Proxy telah menggantikan fungsi redirect. Redirect telah terdeprekasi.