Apa itu Teknologi Kubernetes?

Bagikan
  •  
  •  
  •  
  •  
  •  
  •  

Teknologi wadah seperti Docker memungkinkan pendekatan baru dalam cara pengembang menulis dan menggunakan aplikasi. Dengan kontainer, pengembang dapat dengan mudah mengemas aplikasi dengan semua bagian yang dibutuhkan, termasuk perpustakaan dan dependensi lainnya, dan mengirimkan semuanya sebagai satu paket, tetapi tanpa overhead mesin virtual tradisional. Namun, wadah itu sendiri, dan rantai alat pengembang yang membuatnya mudah digunakan, bukan cerita lengkapnya. Untuk membangun aplikasi kompleks yang membutuhkan komponen berbeda yang mencakup banyak wadah pada banyak mesin, Anda memerlukan alat untuk mengelola dan mengatur wadah Anda. Salah satu alat yang membantu untuk memecahkan kebutuhan orkestrasi dari aplikasi kemas adalah teknologi Kubernetes.

Apa itu teknologi Kubernetes ?

Singkatnya , Kubernetes adalah sistem sumber terbuka untuk mengelola kelompok kontainer. Untuk melakukan ini, ia menyediakan alat untuk menyebarkan aplikasi, mengatur skala aplikasi yang diperlukan, mengelola perubahan pada aplikasi yang ada dalam kontainer, dan membantu Anda mengoptimalkan penggunaan perangkat keras yang mendasarinya di bawah wadah Anda. Kubernetes dirancang agar dapat diperluas dan tahan terhadap kesalahan dengan memungkinkan komponen aplikasi untuk memulai kembali dan bergerak melintasi sistem sesuai kebutuhan.

Apa itu Teknologi Kubernetes?
Join Teknoiot On Telegram

Teknologi kubernetes sendiri bukan alat Platform as a Service (PaaS), tetapi berfungsi lebih sebagai kerangka dasar, memungkinkan pengguna untuk memilih jenis kerangka kerja aplikasi, bahasa, alat pemantauan dan pencatatan, dan alat lain yang mereka pilih. Dengan cara ini, Kubernetes dapat digunakan sebagai dasar untuk menjalankan PaaS lengkap di atas; ini adalah arsitektur yang dipilih oleh proyek open source OpenShift Origin dalam rilis terbarunya.

Proyek teknologi Kubernetes ditulis dalam bahasa pemrograman Go , dan Anda dapat menelusuri kode sumbernya di GitHub.

Siapa yang membuat Kubernetes ?

Kubernetes awalnya dibuat oleh Google, yang telah menjalankan sistem serupa untuk mengelola kontainer sebagai bagian dari infrastruktur internal mereka selama bertahun-tahun sebelum pengumuman Kubernetes sebagai proyek open source pada tahun 2014. Saat ini, Kubernetes adalah komunitas open source yang berkembang pesat , dengan insinyur dari Google, Red Hat, dan banyak perusahaan lain berkontribusi aktif untuk proyek ini.

Selain itu, Cloud Native Computing Foundation , sebuah proyek dari Linux Foundation, beroperasi untuk menyediakan rumah bersama untuk pengembangan Kubernetes dan aplikasi lain yang ingin menawarkan solusi infrastruktur aplikasi modern.

Bagaimana cara kerja Kubernetes ?

Unit utama organisasi di Kubernetes disebut pod. Pod adalah sekelompok kontainer yang dikelola sebagai grup di mesin yang sama atau mesin virtual, sebuah simpul, dan dirancang untuk dapat saling berbicara satu sama lain dengan mudah.

Pod ini dapat diatur ke dalam layanan, yang merupakan grup pod yang bekerja bersama, dan dapat diatur dengan sistem label, yang memungkinkan metadata tentang objek seperti pod disimpan di Kubernetes.

Semua bagian ini dapat diatur dengan cara yang konsisten dan dapat diprediksi melalui API, melalui instruksi yang telah ditentukan, dan melalui klien baris perintah.

Leave a Comment