Kubernetes
Kubernetes adalah sistem orchestration container yang dikembangkan oleh Google dan saat ini dikelola oleh Cloud Native Computing Foundation. Kubernetes digunakan untuk mengelola aplikasi yang dijalankan dalam container, seperti Docker.
Kubernetes menyediakan beberapa fitur yang membantu mengelola container, seperti:
Deployment: Kubernetes memungkinkan Anda untuk dengan mudah melakukan deployment aplikasi dalam container, termasuk rollback dan scaling.
Load balancing: Kubernetes dapat mengatur traffic ke container dan menyediakan load balancing secara otomatis.
Storage orchestration: Kubernetes dapat mengelola volume storage untuk container, seperti menyediakan persistent volume dan volume snapshot.
Self-healing: Kubernetes dapat mendeteksi dan mengatasi masalah yang terjadi pada container, seperti memulai container yang mati secara otomatis.
Service discovery: Kubernetes memungkinkan container untuk saling terhubung dan menemukan satu sama lain dengan mudah.
Kubernetes juga dapat digunakan untuk mengelola cluster, yaitu sekelompok server yang digunakan untuk menjalankan container. Hal ini memungkinkan Anda untuk mengelola beberapa container sekaligus dan mengatur scaling secara otomatis. Kubernetes juga dapat digunakan di berbagai platform, termasuk cloud, on-premises, dan hybrid.