Communauté RSS DEV

Comment déployer Kubernetes et Dapr ensemble

Dapr peut être déployé sur Kubernetes en utilisant soit l'interface en ligne de commande (CLI) Dapr, soit des charts Helm. Les deux méthodes supportent les nœuds Linux et les clusters hybrides Linux/Windows. Avant le déploiement, assurez-vous d'avoir Kubectl, un cluster Kubernetes, et soit la CLI Dapr, soit Helm v3 installés. La CLI Dapr permet une installation basique avec `dapr init -k`, ou une installation de développement incluant Redis et Zipkin avec `dapr init -k --dev`. Les options CLI avancées incluent l'activation de la haute disponibilité avec `--enable-ha=true` et la spécification d'un espace de noms personnalisé. Alternativement, Helm peut être utilisé en ajoutant le dépôt Helm Dapr et en installant Dapr avec `helm upgrade`. Helm supporte également les configurations de haute disponibilité pour tous les composants ou pour des composants spécifiques. Pour vérifier l'installation, contrôlez que les composants du plan de contrôle Dapr tels que `dapr-operator`, `dapr-placement`, et `dapr-sidecar-injector` sont en cours d'exécution. Des images conteneurs basées sur Mariner peuvent être utilisées pour répondre aux exigences de conformité en spécifiant l'indicateur `--image-variant mariner` ou en définissant `global.tag` dans Helm. Les déploiements en production doivent utiliser la haute disponibilité, tandis que les environnements de développement bénéficient de l'indicateur `--dev`.
dev.to
How to deploy Kubernetes and Dapr together
Create attached notes ...