Kubernetes

Node dan Pod Kubernetes

Node dan Pod Kubernetes

Dengan perusahaan yang mencoba menggunakan teknologi kontainer untuk penerapan tingkat produksi, manajemen klaster dan mesin orkestrasi semakin menonjol. Tentu saja, Kubernetes adalah salah satu mesin orkestrasi terkemuka di luar sana. Pod dan Node memainkan peran penting di dunia Kubernetes. Jadi mari kita bahas dasar-dasar komponen ini.

Pod Kubernetes

Pod dapat didefinisikan sebagai kumpulan kontainer yang berbagi penyimpanan jaringan dan instruksi untuk operasi. Ia bekerja seperti sebuah unit. Semua kontainer di Pod ditempatkan bersama dan dijadwalkan bersama. Ini pada dasarnya adalah "host logis" khusus aplikasi.

Berikut adalah karakteristik Pod Kubernetes:

Tidak ada aturan keras dan cepat tentang cara menggabungkan container untuk membuat Pod. Tetapi idenya adalah untuk menyatukan satu atau lebih wadah aplikasi secara erat. Di dunia mesin fisik atau virtual, sebuah Pod akan terlihat seperti sebuah mesin tunggal dengan menampung aplikasi-aplikasi yang digabungkan secara erat.

Saat mendesain Pod, pengembang Kubernetes harus memikirkan Pod sebagai unit atom. Jadi Anda dapat menempatkan aplikasi yang akan mendapat manfaat dari jarak dekat. Misalnya, Anda dapat meletakkan wadah untuk Node.aplikasi web js dan wadah yang memasoknya dengan data di Pod yang sama. Dengan cara ini container akan mendapatkan keuntungan dari co-location dan co-scheduling dalam satu Pod.

Pod seharusnya mudah diganti. Setiap Pod dibuat dengan menggabungkan satu atau lebih container aplikasi. Kemudian dikerahkan ke Node. Itu tetap di Node sampai penghentiannya. Jika Node gagal, komponen master Kubernetes membuat Pod serupa di Node yang sehat di cluster.


Node Kubernetes

Node didefinisikan sebagai mesin pekerja worker. Pada awal pengembangan Kubernetes, sebuah Node disebut sebagai antek. Itu bisa berupa mesin fisik atau virtual. Master mengelola setiap Node. Beberapa Pod dapat di-deploy ke sebuah Node dan tidak ada batasan jenis Pod apa yang dapat dijalankan di Node. Master Kubernetes menangani penjadwalan Pod di berbagai Node dan melacak sumber daya yang tersedia di dalamnya.

Berikut adalah komponen wajib dari Node Kubernetes:

Tidak seperti Pod, Node tidak dibuat oleh Kubernetes secara langsung. Kuberenetes mengambil mesin fisik atau virtual di kumpulan sumber daya Anda di cloud atau pusat data Anda dan membuat abstraksi. Jadi ketika Kuberenetes membuat Node, itu membuat objek yang mewakili Node.


Kesimpulan

Pod dan Node adalah konsep dasar Kubernetes. Kontainer digabungkan untuk membuat beban kerja Pod dan kemudian Pod didistribusikan ke Node atau mesin kerja. Melalui kombinasi Pod dan Node, Kubernetes mampu membangun cluster yang kuat untuk mendukung aplikasi skala besar.

Pelajaran lanjutan:

Referensi:

Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...