Diterbitkan pada

Apa itu k8s (Kubernetes)?

Penulis

k8s adalah sistem orkestrasi kontainer. Digunakan untuk penerapan dan manajemen kontainer. Desainnya sangat dipengaruhi oleh sistem internal Google Borg.

Image

Sebuah klaster k8s terdiri dari sejumlah mesin pekerja, yang disebut node, yang menjalankan aplikasi yang dikontainerisasi. Setiap klaster memiliki setidaknya satu node pekerja.

Node pekerja (s) menjadi tuan rumah bagi Pod yang merupakan komponen dari beban kerja aplikasi. Pesawat kontrol mengelola node pekerja dan Pod di dalam klaster. Di lingkungan produksi, pesawat kontrol biasanya berjalan di beberapa komputer dan sebuah klaster biasanya berjalan beberapa node, menyediakan ketahanan kesalahan dan ketersediaan tinggi.

Komponen Pesawat Kontrol

  1. API Server

Server API berbicara dengan semua komponen di klaster k8s. Semua operasi pada pod dilakukan dengan berbicara dengan server API.

  1. Penjadwal

Penjadwal memantau beban kerja pada pod dan menugaskan beban pada pod yang baru dibuat.

  1. Pengelola Kontroler

Pengelola kontroler menjalankan kontroler, termasuk Node Kontroler, Job Kontroler, EndpointSlice Kontroler, dan ServiceAccount Kontroler.

  1. etcd

etcd adalah penyimpanan nilai kunci yang digunakan sebagai penyimpanan cadangan Kubernetes untuk semua data klaster.

Node

  1. Pod

Sebuah pod adalah grup kontainer dan merupakan unit terkecil yang dikelola oleh k8s. Pod memiliki alamat IP tunggal yang diterapkan pada setiap kontainer di dalam pod.

  1. Kubelet

Sebuah agen yang berjalan pada setiap node di dalam klaster. Ini memastikan kontainer berjalan di dalam Pod.

  1. Kube Proxy

kube-proxy adalah proxy jaringan yang berjalan pada setiap node di klaster Anda. Ini mengarahkan lalu lintas yang masuk ke sebuah node dari layanan. Ini meneruskan permintaan kerja ke kontainer yang tepat.

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