Kamu dapat menjalankan Kubernetes hampir dimana saja, mulai dari laptop, VM di penyedia cloud, sampai pada rak-rak berisi server <i>baremetal</i>.
Kamu juga bisa menyiapkan kluster yang diatur sepenuhnya (<i>fully-managed</i>), dengan hanya menjalankan satu perintah, ataupun membuat kluster dengan solusi <i>custom</i> kamu sendiri pada server <i>baremetal</i>.
{{% /capture %}}
{{% capture body %}}
## Solusi pada Mesin Lokal
Memulai Kubernetes bisa dilakukan dengan mudah melalui solusi pada mesin lokal.
Kamu bisa membuat dan mengevaluasi kluster Kubernetes tanpa perlu takut menghabiskan <i>resource</i> dan kuota penyedia cloud.
Sebaiknya kamu memilih solusi lokal jika kamu ingin:
* Mulai belajar atau mencoba Kubernetes
* Mengembangkan dan melakukan evaluasi kluster secara lokal
Solusi tersediakan adalah cara yang nyaman untuk membuat dan memelihara kluster Kubernetes. Kamu tidak perlu repot, karena para penyedia solusi mengatur dan mengoperasikan kluster milikmu.
Sebaiknya kamu memilih solusi tersediakan ini jika kamu:
* Ingin punya solusi yang diatur sepenuhnya
* Fokus pada pengembangan aplikasi atau servis saja
* Tidak mau punya tim SRE (<i>Site Reliability Engineering</i>) yang mendedikasikan waktunya untukmu, tapi ingin HA (<i>High Availability</i>)
* Tidak punya <i>resource</i> untuk menjalankan dan memonitor kluster.
Solusi-solusi ini memudahkan kamu untuk mempunyai kluster Kubernetes hanya dengan beberapa perintah. Lalu, solusi-solusi ini juga masih terus berkembang dan memiliki pendukung komunitas yang aktif.
Mereka juga bisa berjalan pada berbagai macam penyedia Cloud IaaS, tapi mereka menawarkan kebebasan dan fleksibilitas sebagai pengganti dari usaha.
Sebaiknya kamu memilih solusi cloud <i>turnkey</i>, jika kamu:
* Ingin punya kontrol yang lebih daripada yang ditawarkan oleh solusi tersediakan (<i>hosted solution</i>)
* Ingin memiliki porsi dalam mengoperasikan kluster