How To Install Kubernetes On Windows

Hallo semuanya kembali lagi nih bersama saya afatyo. Kesempatan kali ini saya akan memberikan kalian cara install kubernetes di windows. Oh iya ini saya bukan bermaksud menggurui ya saya hanya ingin sharing sharing saja. Saya juga masih awal kok belajar tentang kubernetes. Sebelum kita masuk ke caranya kalian harus mengenal dulu apa itu kubernetes.

A. Apa sih itu Kubernetes?🤔

Kubernetes merupakan sebuah platform untuk otomatisasi deployment, scaling, dan manajemen aplikasi berbasis container. Sebagai aplikasi open source, Kubernetes telah menjadi yang paling populer dalam kategori ini. Keberhasilannya tidak hanya tercermin dari fungsionalitasnya yang lengkap, tetapi juga dari penerimaannya yang luas di kalangan perusahaan besar, termasuk unicorn di Indonesia.
Dengan Kubernetes, proses deployment aplikasi menjadi lebih efisien dan dapat diotomatisasi, memungkinkan skala aplikasi dengan mudah sesuai kebutuhan. Kelebihan inilah yang membuat Kubernetes menjadi pilihan utama banyak perusahaan terkemuka.

B. Sejarah Kubernetes

Kubernetes berawal dari asal-usul Google, di mana Google mengembangkan sistem internal bernama Borg. Borg diciptakan untuk membantu pengembang dan insinyur infrastruktur mengelola ribuan server di lingkungan Google. Pada tahun 2014, Google menghadirkan Kubernetes ke publik sebagai sistem open source yang bersumber dari pengalaman Borg, Omega, dan sistem internal lainnya.
Kubernetes menjadi perbedaan signifikan dengan Borg atau Omega. Ini bukan sekadar replika dari sistem internal tersebut, melainkan suatu penciptaan ulang yang didasarkan pada pembelajaran dari pengalaman Google dengan Borg dan Omega. Dengan memanfaatkan referensi dari sistem internal yang telah terbukti, Kubernetes muncul sebagai solusi yang inovatif dan adaptif untuk mengelola kontainer di lingkungan yang beragam.

C. Install Kubernetes

Oke jika kalian sudah mengenal tentang apa itu kubernetes dan sejarahnya kita langsung saja ke cara install nya sebenarnya ada dua cara untuk menginstall Kubernetes di windows yaitu:
  1. Menggunakan docker dekstop
  2. Menggunakan Minikube 
Kita langsung saja ke cara pertama. Sebenarnya cara pertama ini sangat amat mudah kenapa?. Kalian hanya membutuhkan docker desktop saja tidak perlu yang lain oke langsung ke caranya.

1. Cara pertama menggunakan docker dekstop

Pertama kalian bisa langsung saja menungduh di website resminya di Docker.docs. Kalian bisa unduh dengan spesifikasi yang sesuai dengan komputer kalian. Jika kalian sudah mengunduh nya kalian bisa install saja docker dekstop nya.
Jika kalian sudah menginstallnya kalian akan melihat tampilan seperti ini 
 
Nah ini merupakan tampilan awal jika kalian sudah menginstall nya. Oke kalian bisa masuk ke setting yang ada di samping acoount kalian.

Jika sudah Kalian bisa ke bagian kubernetes nya 
Jika sudah kalian tinggal enable kubernetes nya mudah bukan.

Nah kalian tinggal tunggu saja kubernetes nya menyala lumayan lama untuk mengaktifkan nya jadi kalian tinggal menunggu saja. Oh iya saya lupa untuk memberi tahu kalau kubernetes ini agak lumayan memakan ram kalian jadi pastikan kalo ram kalian cukup. 
Nah cara pertama sudah nih tinggal cara yang kedua. Sebenernya tidak jauh berbeda dengan yang cara pertama.

2. Cara Kedua menggunakan minikube

Nah langkah pertama yaitu kalian bisa langsung ke website resmi minikube nya disini. Jika sudah kalian bisa ke bagian Get started.

Jika kalian sudah masuk ke website nya kalian bisa pilih nih. Karena di tutorial kali ini untuk windows kalian bisa pilih windows dan aksitektur nya sesuai dengan arsitektur pc kalian ya. Selanjutnya kalian bisa pilih realease type nya yang stable ya. Kenapa ngak milih yang beta? karena nanti takut ada bug atau error yang semacamnya jadi yang lebih safe kita menggunakan stable. Nah jika sudah kalian bisa pilih installer type nya yang exe.download. Kalian bisa juga menggunakan windows package manager ataupun Chocolatey. Itu pilihan kalian ya saya disini menggunakan yang exe.
Jika sudah memilih semua itu kalian bisa klik yang latest release atau menggunakan powershell. Untuk memudahkan kita pilih yang latest release saja.
 
Kalian tinggal tunggu download nya selesai. Jika sudah selesai download nanti ekstensi file nya itu berbentuk exe ya kalian bisa langsung install. 
Nah jika sudah di install kalian bisa cek apakah sudah di install apa belum dengan kalian ke search bar di komputer kalian dan ketik minikube nanti nya akan muncul seperti ini.

Kalian bisa langsung open saja. Jika muncul seperti ini berarti kalian berhasil untuk menginstall minikube nya. Langkah selanjutnya kalian bisa buka command prompt kalian.

Kalian bisa langsung memasukan perintah ini untuk memulai minikube service.

    
    minikube start
Jika sudah nanti minikube akan otomatis menyalakan nya seperti ini. Perlu di ketahui kalau minikube ini menggunakan container untuk menjalankan service nya dan juga membutuhkan banyak ram. Jika kalian mau menginstall Kubernetes yang lebih ringan kalian bisa menggunakan k3s. K3s ini sama seperti kubernetes biasa tapi lebih ringan dari kubernetes biasa.
Sambil menunggu kalian mungkin bisa minum dulu biar tidak haus atau seruput kopi hehe. Soalnya agak lama sama seperti menggunakan docker desktop. 
Jika sudah selesai akan muncul seperti ini.

Kalian juga bisa mengecek versi minikube nya menggunakan perintah minikube version.


Nah itu dia 2 cara untuk menginstall kubernetes di windows sangat mudah bukan hehe. Itu saja tutorial kali ini semoga bermanfaat sampai jumpa di blog selanjutnya bye bye.

Referensi: 

https://www.youtube.com/watch?v=jfaiUr5Yt9E&ab_channel=ProgrammerZamanNow
https://docs.google.com/presentation/d/1NJQqJd89k1od_o9Kz-79IQ_CQYDCJKWunCtpgkHQLi4/edit#slide=id.g65b0fff3d6_0_42


Leave a Reply

Your email address will not be published. Required fields are marked *