设置 Azure Kubernetes 服务集群

如何在 Azure Kubernetes 集群上设置 Dapr。

设置 Azure Kubernetes 服务集群

先决条件

部署 Azure Kubernetes 服务集群

本指南将告诉您安装 Azure Kubernetes 服务集群。 如果您需要更多信息,请参阅 快速启动:使用 Azure CLI 部署 Azure Kubernetes 服务 (AKS) 集群

  1. 登录到 Azure
  1. az login
  1. 设置默认订阅
  1. az account set -s [your_subscription_id]
  1. 创建资源组
  1. az group create --name [your_resource_group] --location [region]
  1. 创建 Azure Kubernetes 服务集群

注意: 要使用特定版本的 Kubernetes 请使用 --kubernetes-version (1.13.x 或需要更新版本)

  1. az aks create --resource-group [your_resource_group] --name [your_aks_cluster_name] --node-count 2 --enable-addons http_application_routing --generate-ssh-keys
  1. 获取 Azure Kubernetes 集群的访问凭据
  1. az aks get-credentials -n [your_aks_cluster_name] -g [your_resource_group]

(可选) 安装Helm v3

  1. 安装 Helm v3 客户端

注意: 最新的 Dapr helm chart 不再支持 Helm v2。 请按照这篇文章 Helm 迁移指南 从Helm v2 迁移到Helm v3。

  1. 如果您需要 Kubernetes 仪表板权限,(例如 configmaps is forbidden: User “system:serviceaccount:kube-system:kubernetes-dashboard” cannot list configmaps in the namespace “default” 等等),执行这个命令
  1. kubectl create clusterrolebinding kubernetes-dashboard -n kube-system --clusterrole=cluster-admin --serviceaccount=kube-system:kubernetes-dashboard