RSS DEV コミュニティ

KubernetesとDaprを一緒にデプロイする方法

Daprは、Dapr CLIやHelmチャートを使用してKubernetesにデプロイできます。両方の方法は、LinuxノードとハイブリッドLinux/Windowsクラスターをサポートしています。デプロイする前に、Kubectl、Kubernetesクラスター、およびDapr CLIやHelm v3をインストールしておく必要があります。Dapr CLIでは、`dapr init -k`で基本的なインストールや、`dapr init -k --dev`でRedisとZipkinを含む開発インストールを行うことができます。高度なCLIオプションには、高可用性を有効にする`--enable-ha=true`や、カスタム名前空間を指定することが含まれます。一方、Helmを使用するには、Dapr Helmリポジトリを追加し、`helm upgrade`でDaprをインストールすることができます。Helmは、高可用性構成をすべてのコンポーネントや特定のコンポーネントに対してサポートしています。インストールを確認するには、`dapr-operator`、`dapr-sidecar-injector`などのDaprコントロールプレーンコンポーネントが実行されていることを確認してください。コンプライアンス要件に対応するために、マリナー ベースのコンテナーイメージを使用することができます。`--image-variant mariner`フラグを指定するか、Helmの`global.tag`を設定することで、マリナー ベースのコンテナーイメージを使用することができます。生産環境でのデプロイでは、高可用性を活用することをお勧めします。一方、開発環境では、`--dev`フラグを使用することをお勧めします。
favicon
dev.to
How to deploy Kubernetes and Dapr together
Create attached notes ...