2.2 KiB
title | content_template | weight |
---|---|---|
Overhead Pod | templates/concept | 20 |
{{% capture overview %}}
{{< feature-state for_k8s_version="v1.16" state="alpha" >}}
Ketika kamu menjalankan Pod pada Node, Pod itu akan mengambil sejumlah sumber daya sistem. Sumber daya ini adalah tambahan terhadap sumber daya yang diperlukan untuk menjalankan Container di dalam Pod (overhead). Pod Overhead adalah fitur yang berfungsi untuk menghitung sumber daya digunakan oleh infrastruktur Pod selain permintaan dan limit Container.
{{% /capture %}}
{{% capture body %}}
Overhead Pod
Pada Kubernetes, Overhead Pod ditentukan pada saat admisi sesuai dengan Overhead yang ditentukan di dalam RuntimeClass milik Pod.
Ketika Overhead Pod diaktifkan, Overhead akan dipertimbangkan sebagai tambahan terhadap jumlah permintaan sumber daya Container saat menjadwalkan Pod. Begitu pula Kubelet, yang akan memasukkan Overhead Pod saat menentukan ukuran cgroup milik Pod, dan saat melakukan pemeringkatan pengusiran (eviction) Pod.
Yang perlu disiapkan
Kamu harus memastikan bahwa
feature gate PodOverhead
telah diaktifkan (secara bawaan dinonaktifkan)
di seluruh klaster kamu, yang berarti:
- Pada {{< glossary_tooltip text="kube-scheduler" term_id="kube-scheduler" >}}
- Pada {{< glossary_tooltip text="kube-apiserver" term_id="kube-apiserver" >}}
- Pada {{< glossary_tooltip text="kubelet" term_id="kubelet" >}} di setiap Node
- Pada peladen API khusus (custom) apa pun yang menggunakan feature gate
{{< note >}} Pengguna yang dapat mengubah sumber daya RuntimeClass dapat memengaruhi kinerja beban kerja klaster secara keseluruhan. Kamu dapat membatasi akses terhadap kemampuan ini dengan kontrol akses Kubernetes. Lihat Ringkasan Otorisasi untuk lebih lanjut. {{< /note >}}
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}}