Langsung ke konten

Terminal & Perintah ​

Masuk ke kontainer layanan yang sedang berjalan dari konsol atau CLI, seperti dengan kubectl exec.

Terminal ​

Buka layanan, lalu kartu Terminal di overview-nya. Anda mendapat shell interaktif di instance terbaru layanan: bash jika image memilikinya, selain itu sh. Perilakunya seperti terminal lokal: warna, vim, top, less, Ctrl-C, dan Esc semuanya sampai ke shell, dan ukurannya mengikuti jendela.

Dari CLI:

sh
zenavo shell web

Exit status CLI adalah exit status shell, jadi zenavo shell web < script.sh juga bisa dipakai di skrip.

  • Setiap terminal adalah shell baru di kontainer. Perubahan di luar volume hilang saat layanan di-restart atau di-deploy ulang.
  • Terminal ditutup setelah 30 menit tanpa input, dan setelah 8 jam dalam keadaan apa pun. Satu akun bisa membuka 5 sekaligus.
  • Image tanpa shell (distroless, scratch) tidak bisa membukanya.

Perintah ​

Kartu Command menjalankan satu perintah dengan sh -c dan menampilkan output-nya, untuk pemeriksaan cepat dan tugas sekali jalan seperti migrasi. Output dibatasi 256 KB, dan nilai variabel yang dikenal disamarkan. Dari CLI: zenavo service exec -s web -- ls -la.

Siapa yang bisa memakainya ​

Member, admin, dan pemilik. Viewer tidak bisa: shell bisa membaca variabel layanan. Membuka terminal dan menjalankan perintah dicatat di log audit, tanpa apa yang diketik: perintah dan ketukan tombol bisa berisi rahasia. Output terminal tidak disamarkan.

Tidak berafiliasi dengan Zeabur.