Service discovery dan load balancing
Kamu tidak perlu memodifikasi aplikasi kamu untuk menggunakan mekanisme
service discovery tambahan. Kubernetes menyediakan IP untuk setiap kontainer serta sebuah DNS bagi sebuah sekumpulan kontainer, serta akan melakukan mekanisme
load balance bagi sekumpulan kontainer tersebut.
Topologi Service (Service Topology)
Rute lalu lintas layanan berdasarkan topologi klaster.
EndpointSlice
Pelacakan
endpoint jaringan yang dapat diskalakan pada klaster Kubernetes.
Bin Packing Otomatis
Menaruh kontainer-kontainer secara otomatis berdasarkan kebutuhan sumber daya mereka dan batasan-batasan lainnya, tanpa mengorbankan ketersediaan. Membaurkan beban-beban kerja kritis dan
best-effort untuk meningkatkan penggunaan sumber daya dan menghemat lebih banyak sumber daya.
Orkestrasi penyimpanan
Secara otomatis memasang sistem penyimpanan pilihanmu, baik dari penyimpanan lokal, penyedia layanan
cloud seperti
GCP atau
AWS, maupun sebuah sistem penyimpanan jaringan seperti NFS, iSCSI, Gluster, Ceph, Cinder, atau Flocker.
Mengulang dan menjalankan kembali kontainer yang gagal, mengganti dan menjadwalkan ulang ketika ada Node yang mati, mematikan kontainer yang tidak memberikan respon terhadap health-check yang telah didefinisikan, dan tidak menunjukkannya ke klien sampai siap untuk digunakan.
Rilis dan pengembalian terotomasi
Kubernetes merilis perubahan secara progresif pada aplikasimu atau konfigurasinya sambil memonitor kesehatan aplikasi untuk menjamin bahwa semua instances tidak mati bersamaan. Jika sesuatu yang buruk terjadi, Kubernetes akan melakukan rollback pada perubahanmu. Take advantage of a growing ecosystem of deployment solutions.
Secret dan manajemen konfigurasi
Menerapkan serta mengubah secret serta konfigurasi aplikasi tanpa melakukan perubahan pada image kamu serta mencegah tereksposnya secret yang kamu miliki pada konfigurasi.
Dual-stack IPv4/IPv6
Pengalokasian alamat IPv4 dan IPv6 untuk Pod dan Service
Eksekusi batch
Selain Service, Kubernetes juga dapat melakukan manajemen workload batch dan CI, melakukan penggantian Container-Container yang gagal, jika diinginkan.
Horizontal scaling
Scale up dan scale down aplikasimu dengan sebuah perintah yang serderhana, dengan UI, atau otomatis bersadarkan penggunaan CPU.