Dengan makin banyaknya penggunaan container di kalangan organisasi, Kubernetes, software pengelolaan yang berfokus ke container, telah menjadi standar yang telah de facto untuk men-deploy dan mengoperasikan aplikasi dalam container. Google Cloud adalah tempat asal Kubernetes, yang awalnya dikembangkan di Google dan dirilis sebagai open source pada tahun 2014. Kubernetes memanfaatkan pengalaman Google selama 15 tahun dalam menjalankan beban kerja dalam container dan kontribusi berharga komunitas open source. Terinspirasi oleh sistem pengelolaan cluster internal Google, Borg, Kubernetes mempermudah segala hal yang berkaitan dengan deployment dan pengelolaan aplikasi Anda. Dengan menyediakan orkestrasi container otomatis, Kubernetes meningkatkan keandalan Anda dan mengurangi waktu serta resource yang dikaitkan dengan operasi harian.
Pelajari lebih lanjut GKE, Kubernetes yang dikelola Google Cloud.
Siap untuk memulai? Pelanggan baru mendapatkan kredit gratis senilai $300 untuk dibelanjakan di Google Cloud.
Kubernetes (terkadang disingkat menjadi K8 dengan 8 menggambarkan jumlah huruf antara “K” dan “s”) adalah sistem open source untuk men-deploy, menskalakan, dan mengelola aplikasi dalam container di mana saja.
Kubernetes mengotomatiskan tugas-tugas operasional pengelolaan container dan mencakup perintah bawaan untuk men-deploy aplikasi, meluncurkan perubahan pada aplikasi, menaikkan dan menurunkan skala aplikasi agar sesuai dengan kebutuhan yang terus berubah, memantau aplikasi, dan lain-lain, sehingga mempermudah pengelolaan aplikasi.
Operasi otomatis
Kubernetes memiliki perintah bawaan untuk menangani banyak tugas berat yang berkaitan dengan pengelolaan aplikasi, sehingga Anda dapat mengotomatiskan operasi sehari-hari. Anda dapat memastikan aplikasi selalu berjalan sesuai keinginan Anda.
Abstraksi infrastruktur
Saat diinstal, Kubernetes akan menangani komputasi, jaringan, dan penyimpanan menggantikan workload Anda. Hal ini memungkinkan developer untuk fokus ke aplikasi dan tidak mengkhawatirkan lingkungan yang mendasarinya.
Pemantauan service health
Kubernetes terus menjalankan health check terhadap layanan Anda, memulai ulang container yang gagal, atau terhenti, dan hanya menyediakan layanan kepada pengguna jika layanan tersebut telah dikonfirmasi berjalan.
Kubernetes dan Docker adalah teknologi pelengkap yang berbeda untuk menjalankan aplikasi dalam container, yang sering disalahartikan sebagai pilihan untuk menggantikan satu sama lain.
Docker memungkinkan Anda menempatkan semua yang diperlukan untuk menjalankan aplikasi ke dalam kotak yang dapat disimpan dan dibuka kapan saja serta di tempat yang diperlukan. Setelah mulai mengemas aplikasi, Anda memerlukan cara untuk mengelolanya; dan itulah yang dilakukan Kubernetes.
Kubernetes adalah kata dalam bahasa Yunani yang berarti 'kapten' dalam bahasa Indonesia. Seperti halnya kapten bertanggung jawab atas perjalanan kapal yang aman di laut, Kubernetes bertanggung jawab untuk membawa dan mengirimkan kotak-kotak itu dengan aman ke lokasi di mana kotak tersebut dapat digunakan.
Kubernetes digunakan untuk membuat aplikasi yang mudah dikelola dan di-deploy di mana saja. Jika tersedia sebagai layanan terkelola, Kubernetes menawarkan berbagai solusi untuk memenuhi kebutuhan Anda. Berikut beberapa kasus penggunaan yang umum.
Meningkatkan kecepatan pengembangan
Kubernetes membantu Anda mem-build aplikasi berbasis microservice berbasis cloud. Ini juga mendukung containerization aplikasi yang sudah ada, sehingga menjadi dasar modernisasi aplikasi dan memungkinkan Anda mengembangkan aplikasi dengan lebih cepat.
Men-deploy aplikasi di mana saja
Kubernetes dibuat untuk digunakan di mana saja, sehingga Anda dapat menjalankan aplikasi di seluruh deployment lokal dan cloud publik; serta penerapan hybrid. Jadi, Anda dapat menjalankan aplikasi di mana pun Anda membutuhkannya.
Menjalankan layanan yang efisien
Kubernetes dapat secara otomatis menyesuaikan ukuran cluster yang diperlukan untuk menjalankan layanan. Kemampuan ini memungkinkan Anda meningkatkan dan menurunkan skala aplikasi secara otomatis berdasarkan permintaan dan menjalankannya secara efisien.
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.