Pourquoi Sherpack ?
Tout ce dont vous avez besoin pour gérer vos applications Kubernetes, sans la complexité.
Templating Jinja2
Syntaxe Python familière. Plus de lutte avec les templates Go. Si vous connaissez Jinja2 ou Ansible, vous êtes prêt.
Cycle de vie Kubernetes complet
Installez, mettez à jour, annulez et désinstallez avec un seul outil. Hooks, health checks et rollback automatique en cas d'échec.
Validation de schéma
Validez la configuration avec JSON Schema avant le déploiement. Messages d'erreur utiles avec suggestions pour les fautes de frappe.
Signature de paquets
Signatures cryptographiques avec Minisign pour la sécurité de la chaîne d'approvisionnement. Vérifiez l'intégrité des paquets avant l'installation.
Support des dépôts
Support HTTP et registres OCI. Poussez vers Docker Hub, GHCR ou tout registre compatible OCI. Gestion complète des dépendances avec fichiers de verrouillage.
Ultra-rapide
Écrit en Rust sans dépendances runtime. Binaire de ~19MB contre ~50MB pour Helm. Démarrage instantané.
Sherpack vs Helm
{{- if .Values.enabled }}
{{- range $key, $value := .Values.items }}
{{ $key }}: {{ $value | quote }}
{{- end }}
{{- end }}{% if values.enabled %}
{% for key, value in values.items %}
{{ key }}: {{ value | quote }}
{% endfor %}
{% endif %}