Konsep
Server
Mesin Linux yang Anda miliki atau sewa, terhubung ke Zenavo lewat SSH. Zenavo memasang K3s di sana, lalu mengelolanya melalui API Kubernetes. Sebuah server dimiliki satu tim dan bisa menampung banyak proyek.
Proyek
Sekelompok layanan yang berjalan bersama di satu server dan berbagi jaringan privat. Setiap proyek punya namespace Kubernetes sendiri, sehingga proyek-proyek di server yang sama terisolasi satu sama lain.
Layanan
Satu aplikasi, image, atau database di dalam proyek. Layanan punya sumber (Git, image, atau database), variabel lingkungan, port, volume, dan health check opsional.
Deployment
Menjalankan layanan di servernya: membangunnya dari Git atau menarik image-nya (dipatok ke digest), lalu menjalankannya. Men-deploy satu layanan tidak menyentuh layanan lain; Deploy all men-deploy seluruh proyek. Setiap deployment disimpan, sehingga nanti Anda bisa melakukan rollback ke sana.
Tim
Siapa yang bisa melihat dan mengubah server dan proyek. Setiap akun punya tim pribadi; buat tim lain untuk bekerja dengan orang lain. Lihat Tim & Peran.
ID
ID Zenavo diawali prefiks yang menunjukkan jenisnya, seperti proj_… untuk proyek, srv_… untuk server, dan job_… untuk deployment dan job lainnya.