Diterbitkan pada

Apa itu k8s (Kubernetes)?

Penulis

"k8s adalah sistem orkestrasi kontainer. Ini digunakan untuk penyebaran dan pengelolaan kontainer. Desainnya sangat dipengaruhi oleh sistem internal Google, Borg.

Klaster k8s terdiri dari sekumpulan mesin pekerja, yang disebut node, yang menjalankan aplikasi dalam container. Setiap cluster memiliki setidaknya satu node pekerja.

Node pekerja menampung Pod yang merupakan komponen beban kerja aplikasi. Bidang kontrol mengelola node pekerja dan Pod di cluster. Dalam lingkungan produksi, bidang kendali biasanya berjalan di beberapa komputer dan sebuah cluster biasanya menjalankan banyak node, sehingga memberikan toleransi kesalahan dan ketersediaan tinggi.

🔹 Komponen Bidang Kontrol

1.Pelayanan API

Server API berkomunikasi dengan semua komponen di kluster k8s. Semua operasi pada pod dijalankan dengan berbicara dengan server API.

  1. Penjadwal

Penjadwal mengawasi beban kerja pada pod dan menetapkan beban pada pod yang baru dibuat.

  1. Manajer Pengendali

Manajer pengontrol menjalankan pengontrol, termasuk Pengontrol Node, Pengontrol Pekerjaan, Pengontrol EndpointSlice, dan Pengontrol ServiceAccount.

  1. dll

etcd adalah penyimpanan nilai kunci yang digunakan sebagai penyimpanan pendukung Kubernetes untuk semua data cluster.

🔹 Node

  1. Polong

Pod adalah sekelompok container dan merupakan unit terkecil yang dikelola k8s. Pod memiliki satu alamat IP yang diterapkan pada setiap container di dalam pod.

  1. Kubelet

Agen yang berjalan pada setiap node di cluster. Ini memastikan container berjalan di sebuah Pod.

  1. Proksi Kube

kube-proxy adalah proxy jaringan yang berjalan pada setiap node di cluster Anda. Ini merutekan lalu lintas yang masuk ke node dari layanan. Ini meneruskan permintaan pekerjaan ke kontainer yang benar. "

Image

Harap dicatat bahwa versi bahasa Indonesia didukung oleh AI dan karena itu mungkin terjadi kesalahan kecil.

Penulis

Ai Base Network (ABN), ABN ASIA didirikan oleh orang-orang dengan akar yang kuat di dunia akademis, dengan pengalaman kerja di Amerika Serikat, Belanda, Hungaria, Jepang, Korea Selatan, Singapura, dan Vietnam. ABN Asia adalah tempat di mana akademik dan teknologi bertemu dengan peluang. Dengan solusi terdepan kami dan layanan pengembangan perangkat lunak yang kompeten, kami membantu bisnis untuk meningkatkan level dan bersaing di panggung global. Komitmen kami: Lebih Cepat. Lebih Baik. Lebih handal. Dalam kebanyakan kasus: Lebih murah juga.

Jangan ragu untuk menghubungi kami jika Anda membutuhkan layanan IT, konsultasi digital, solusi perangkat lunak siap pakai, atau jika Anda ingin mengirimkan permintaan proposal (RFP). Anda dapat menghubungi kami di [email protected]. Kami siap membantu Anda dengan semua kebutuhan teknologi Anda.

ABNAsia.org

© ABN ASIA