Apa itu Kubernetes ?
Kubernetes adalah management tool untuk container yang berbasis open-source container. Kubernetes berperan sebagai container deployment, scaling & descaling dari containers & load balancing. Diinisiasi oleh Google, Kubernetes memiliki komunitas yang besar dan bekerja dengan sangat baik dengan semua penyedia cloud terutama pada IDCloudhost.
Apa saja fitur Kubernetes ?
Berikut ini adalah fitur - fitur kubernetes :
- Automated Scheduling
- Self Healing Capabilities
- Mengamankan transaksi yang ada di website dengan enkripsi termasuk data kartu kredit, Password, dll.
- Automated rollouts and rollback
- Horizontal Scaling dan Load Balancing
Apa perbedaan antara men-deploy aplikasi pada host dan kontainer ?
Perbedaan yang paling utama terdapat pada arsitekturnya. Jika aplikasi tersebut di deploy di host sementara terdapat beberapa aplikasi lain juga di host yang sama, maka aplikasi tersebut akan memiliki share libraries yang digunakan bersama.
Sementara aplikasi yang di deploy pada kontainer, maka aplikasi tersebut akan memiliki libraries dan binaries yang terisolasi dari aplikasi lain pada kernel yang sama.
Sehingga satu aplikasi satu tidak akan mempengaruhi aplikasi lainnya ketika terjadi suatu perubahan.