	  
	  
{"id":8442,"date":"2022-08-12T11:02:36","date_gmt":"2022-08-12T04:02:36","guid":{"rendered":"https:\/\/www.elitery.com\/?p=8442"},"modified":"2022-11-18T15:25:22","modified_gmt":"2022-11-18T08:25:22","slug":"apa-itu-kubernetes","status":"publish","type":"post","link":"https:\/\/new.elitery.com\/id\/articles\/apa-itu-kubernetes\/","title":{"rendered":"Apa itu Kubernetes? Ini Cara Kerja dan Keunggulannya"},"content":{"rendered":"<p>Anda pasti ingin project aplikasi ataupun web yang digarap bisa berjalan dengan bagus. Tetapi, jika aplikasinya jadi semakin besar, bagaimana membuatnya tetap singkat serta cepat? Kubernetes dapat jadi jalan keluarnya.<\/p>\n<p>Untuk orang awam, sebutan Kubernetes barangkali masih terdengar asing. Kubernetes merupakan platform yang mempunyai banyak manfaat untuk para developer dalam manajemen workload aplikasi. Yuk simak penegrtian kubernetes dan komponen didalamnya.<\/p>\n<h2><strong>Apa itu Kubernetes?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Kubernetes merupakan platform dengan berbagai manfaat untuk developer dalam mengolah workload aplikasi. Kubernetes adalah platform open source untuk mengatur kumpulan kontainer dalam suatu cluster server. Sejarah pengembangan kubernetes dimulai oleh Google dan kini dikelola oleh CNCF, salah satu manajer kontainer yang sangat terkenal. Kontainer kubernetes terdiri atas sebuah environment dengan sumber daya, CPU, dan sistem file untuk satu aplikasi. Jadi, aplikasi tersebut akan memiliki sumber daya sendiri sehingga tidak mudah mengalami downtime.<\/span><\/p>\n<h2><b>Komponen Kubernetes<\/b><\/h2>\n<ol>\n<li>\n<h3><strong>1. Cluster<\/strong><\/h3>\n<\/li>\n<li><span style=\"font-weight: 400;\">Kelompok server fisik yang berfungsi untuk menjalankan kubernetes. Terdiri atas server master node dan worker node.<\/span><\/li>\n<li>\n<h3><strong>2. Master Node<\/strong><\/h3>\n<\/li>\n<li><span style=\"font-weight: 400;\">Terdiri atas 3 komponen, <a href=\"https:\/\/kubernetes.io\/docs\/reference\/command-line-tools-reference\/kube-apiserver\/\">kube apiserver<\/a>, <a href=\"https:\/\/kubernetes.io\/docs\/reference\/command-line-tools-reference\/kube-controller-manager\/\">kube controller manager<\/a>, dan <a href=\"https:\/\/kubernetes.io\/docs\/reference\/command-line-tools-reference\/kube-scheduler\/#:~:text=Synopsis,Pod%20to%20a%20suitable%20Node.\">kube schedule<\/a> sebagai pengatur operasi cluster.<\/span><\/li>\n<li>\n<h3><strong>3. Worker Node<\/strong><\/h3>\n<\/li>\n<li><span style=\"font-weight: 400;\">Terdiri atas server non master yang bertugas kontainer beroperasi di objek pod (kubelet), memelihara aturan rules dan meneruskan koneksi ke host (Kube proxy), dan file pembuatan kontainer (Dock image)<\/span><\/li>\n<li>\n<h3><span style=\"font-weight: 400;\"><strong>4. Objek<\/strong> <\/span><\/h3>\n<\/li>\n<li><span style=\"font-weight: 400;\">entitas yang mempresentasikan sebuah cluster. Terdiri atas Pod (objek terkecil pendukung dock imager), Service (bersama IP Address mengarahkan request dan traffic ke sejumlah Pod), Volume (Penyimpan data suatu kontainer), dan Namespace (Memisahkan cluster project agar tidak saling terganggu).<\/span><\/li>\n<\/ol>\n<h2><b>Cara Kerja Kubernetes<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Kubernetes sering dianalogikan sebagai kelompok orkestra dengan berbagai alat musik dan musisi. Dihadapkan para musisi itu, berdiri seorang dirigen yang akan mengatur giliran tiap-tiap alat musik dimainkan oleh musisi yang memegangnya. Dalam analogi ini, kubernetes menempati posisi sebagai dirigen. Sedangkan para musisi dan alat musiknya ibarat container docker dalam cluster kubernetes.<\/span><\/p>\n<p><strong>Baca Juga : <a class=\"row-title\" href=\"https:\/\/www.elitery.com\/articles\/apa-itu-backup-as-a-service-simak-pengertian-dan-manfaatnya\/\" aria-label=\"\u201cApa itu Backup as a Service? Simak Pengertian dan Manfaatnya\u201d (Edit)\">Apa itu Backup as a Service? Simak Pengertian dan Manfaatnya<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Pada praktiknya, seperti seorang dirigen, kubernetes bertugas mengatur aplikasi dalam sistem anda supaya berjalan sesuai perintah. Dirigen musik menggunakan panduan yang disepakati bersama dalam bentuk partitur untuk memimpin sebuah orkestra. Hal ini layaknya seperti sistem Kubernetes yang memiliki file perintah untuk dijalankan di dalam sistem cluster Kubernetes.<\/span><\/p>\n<h2><b>6 Keunggulan Kubernetes<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Dikembangkan oleh platform terbaik, inilah keunggulan Kubernetes:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">1. Punya fitur service discovery yang mempermudah pelacakan kontainer secara otomatis. Dukungan fitur load balancing membuat pembagian beban trafik jadi merata sehingga aplikasi berjalan stabil.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">2. Memungkinkan pengguna untuk melakukan mount pada berbagai media penyimpanan seperti storage lokal, cloud, dan sebagainya.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">3. Kendala pada deployment bisa diatasi dengan replication untuk melakukan rollback. Hal itu bisa digunakan ketika akan melakukan deployment lainnya.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> 4. erdapat fitur automatic bin packing untuk mengatur kapasitas CPU dan sumber daya tiap kontainer secara spesifik. Jadi saat limit kapasitas sudah ditentukan, aplikasi terhindar dari berebut sumber daya dan lebih hemat energi.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">5. Didukung fitur self-healing yang akan memeriksa secara otomatis apakah kontainer anda berada dalam keadaan running atau mengalami error. Kubernetes akan menghentikan proses yang berjalan dan memberi tawaran restart atau mengganti otomatis kontainer yang bermasalah. Kontainer yang rusak tidak akan menerima trafik sebelum diperbaiki untuk menerima request kembali.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">6. Kubernetes memungkinkan anda menyimpan data sensitif seperti password, token otomatis, hingga SSH Keys kedalam kubernetes secret. Penyimpanan ini lebih terjamin kerahasiaan dan tingkat keamanannya. Pembuatan secret bisa dilakukan langsung oleh para user untuk memaksimalkan tingkat keamanan. Konfigurasi lanjutan untuk memaksimalkan fitur keamanan bisa dilakukan melalui Opaque (secret umum\/default), docker registry (untuk otentikasi docker registry), dan TLS (untuk penggunaan dengan public\/private keys).<\/span><\/li>\n<\/ol>\n<h2><b>Kelola Platform Kubernetes Anda dengan Managed Services dari Elitery<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Mulai terapkan dan kelola aplikasi kontainer Anda dengan mudah melalui layanan Kubernetes dari Elitery. Elitery menawarkan solusi Managed Services terbaik untuk pelanggannya. Anda tidak perlu khawatir bagaimana cara mengelola proses development aplikasi yang kompleks, Anda cukup serahkan kepada Elitery yang profesional dan berpengalaman dalam mengelola layanan Kubernetes. Dengan menyerahkan operasi IT ke provider, Anda bisa terfokus pada inti bisnis Anda. Selain itu, Anda bisa lebih hemat dan efisien dalam menjalankan operasional bisnis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mulai integrasikan layanan Cloud untuk bisnis Anda bersama Elitery di <a href=\"https:\/\/www.elitery.com\/\">www.elitery.com<\/a>, email <a href=\"mailto:am@elitery.com\">am@elitery.com<\/a> dan WhatsApp (<a href=\"https:\/\/bit.ly\/whatsappElitery\">https:\/\/bit.ly\/whatsappElitery<\/a>)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><strong>#mulaibersamaElitery<\/strong><\/p>\n<p><strong>Your Elite IT Transformation Partner<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda pasti ingin project aplikasi ataupun web yang digarap bisa berjalan dengan bagus. Tetapi, jika aplikasinya jadi semakin besar, bagaimana membuatnya tetap singkat serta cepat? Kubernetes dapat jadi jalan keluarnya. Untuk orang awam, sebutan Kubernetes barangkali masih terdengar asing. Kubernetes merupakan platform yang mempunyai banyak manfaat untuk para developer dalam manajemen workload aplikasi. Yuk simak&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/new.elitery.com\/id\/articles\/apa-itu-kubernetes\/\" title=\"Read Apa itu Kubernetes? Ini Cara Kerja dan Keunggulannya\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":8443,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[69],"tags":[],"translation":{"provider":"WPGlobus","version":"2.8.11","language":"id","enabled_languages":["en","id"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"id":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/posts\/8442"}],"collection":[{"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/comments?post=8442"}],"version-history":[{"count":3,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/posts\/8442\/revisions"}],"predecessor-version":[{"id":8990,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/posts\/8442\/revisions\/8990"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/media\/8443"}],"wp:attachment":[{"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/media?parent=8442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/categories?post=8442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/new.elitery.com\/id\/wp-json\/wp\/v2\/tags?post=8442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}