podcvd là một công cụ dòng lệnh chạy từng nhóm thực thể Cuttlefish bên trong vùng chứa Podman không có quyền truy cập thư mục gốc của riêng nhóm đó. podcvd có cùng giao diện dòng lệnh như cvd, vì vậy, bạn có thể chạy podcvd create hoặc podcvd fleet giống như cách bạn chạy cvd create hoặc cvd fleet.
Ưu điểm của podcvd
Phần này mô tả các lợi ích của podcvd.
Sự tách biệt giữa các nhóm thực thể
Với cvd, tất cả các nhóm thực thể trên một máy chủ lưu trữ đều dùng chung cổng mạng, cổng kết nối và trạng thái thời gian chạy. Với podcvd, mỗi nhóm thực thể chạy trong một vùng chứa chuyên dụng, vì vậy, các nhóm không thể xung đột với nhau hoặc với phần mềm khác trên máy chủ.
Nhiều máy khách trên một máy chủ lưu trữ
Một số ứng dụng, chẳng hạn như nhiều nhà phát triển hoặc tác nhân AI, có thể chạy thiết bị Cuttlefish của riêng họ trên cùng một máy chủ lưu trữ cùng một lúc. Việc đặt biến môi trường PODCVD_CLIENT_ID sẽ giới hạn phạm vi của các lệnh podcvd trong các nhóm thực thể của một ứng dụng, vì vậy, một lệnh như podcvd clear từ một ứng dụng sẽ không ảnh hưởng đến thiết bị của ứng dụng khác. Kho lưu trữ Cuttlefish cũng cung cấp kỹ năng podcvd cho phép các tác nhân AI tạo, kiểm soát và dọn dẹp thiết bị.
Giao diện giống hệt với cvd
Mặc dù có những điểm khác biệt này, nhưng podcvd có giao diện dòng lệnh giống hệt như cvd. Bạn có thể sử dụng cùng một lệnh và cờ mà bạn đã dùng với cvd, vì vậy, bạn không cần phải tìm hiểu khi chuyển sang podcvd.
Bắt đầu
Tài liệu về podcvd được lưu trữ trong kho lưu trữ android-cuttlefish trên GitHub:
podcvd: Yêu cầu về máy chủ lưu trữ, cài đặt, thiết lập máy chủ lưu trữ vàPODCVD_CLIENT_ID- Hình ảnh vùng chứa:
Hình ảnh vùng chứa
cuttlefish-orchestrationmàpodcvdsử dụng - Kỹ năng
podcvd: Kỹ năng cho tác nhân AI