İçeriğe geç
onsuggest
Giriş
Makale ru

Как мы спроектировали расширения для клиента Kubernetes: песочница, WebAssembly и подписанный каталог

Kaynak: Habr ·

Sextant — десктопный клиент Kubernetes на Rust и Tauri 2, замена Lens без аккаунта и телеметрии, со встроенным MCP-сервером для AI-агентов. С версии 0.28 у него есть каталог расширений, и первым в нём стало расширение для Rook Ceph. Расширение — это чужой код внутри программы, у которой есть kubeconfig и токены от всех ваших кластеров. В статье — шесть архитектурных решений, которые делают такой код безопасным: изоляция интерфейса, проверка прав в Rust, вклады как данные, бэкенд на WebAssembly, декларации вместо фонового кода и каталог с подписями. Для каждого — какие варианты мы рассматривали

1 kişi gördü

Klavye kısayolları

Önceki keşif
←P
Sıradaki keşif
→N
Beğen
L
Bana göre değil
X
Kaydet
S
Bu yardımı göster
?
Kapat
Esc

Kısayollar keşif sayfasında çalışır.