首页IT科技kubesphere安装部署(在GCP的Kubernetes上安装dapr)

kubesphere安装部署(在GCP的Kubernetes上安装dapr)

时间2025-05-03 06:45:44分类IT科技浏览3239
导读:1 简介 我们之前使用了dapr的本地托管模式,但在生产中我们一般使用Kubernetes托管,本文介绍如何在GKE(GCP Kubernetes 安装dapr。...

1 简介

我们之前使用了dapr的本地托管模式        ,但在生产中我们一般使用Kubernetes托管                 ,本文介绍如何在GKE(GCP Kubernetes)安装dapr            。

相关文章:

dapr本地托管的服务调用体验与Java SDK的Spring Boot整合

dapr入门与本地托管模式尝试

2 安装GKE

我们直接在网页上安装GKE      ,我们安装的是Autopilot模式的GKE      ,如下:

点击创建                ,等一段时间后就会创建成功了              。

检查 GKE状态

需要安装以下gcloud插件:

$ gcloud components install gke-gcloud-auth-plugin

获取权限让kubectl可以访问:

$ gcloud container clusters get-credentials pkslow-autopilot --zone us-west1

查看node节点         ,说明正常启动了:

$ kubectl get nodes NAME STATUS ROLES AGE VERSION gk3-pkslow-autopilot-default-pool-1bb48cfc-6jzc Ready <none> 64m v1.23.8-gke.1900 gk3-pkslow-autopilot-default-pool-33b02029-zz1d Ready <none> 64m v1.23.8-gke.1900

安装dapr

创建namespace:

$ kubectl create ns pkslow-dapr namespace/pkslow-dapr created

我们用helm工具来安装    ,先添加仓库:

$ helm repo add dapr https://dapr.github.io/helm-charts/ "dapr" has been added to your repositories $ helm repo update Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "dapr" chart repository ...Successfully got an update from the "stable" chart repository ...Successfully got an update from the "k8ssandra" chart repository ...Successfully got an update from the "azure" chart repository Update Complete. ⎈ Happy Helming!

通过下面命令安装dapr如下:

$ helm install dapr dapr/dapr --namespace pkslow-dapr NAME: dapr LAST DEPLOYED: Wed Nov 9 22:16:51 2022 NAMESPACE: pkslow-dapr STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: Thank you for installing Dapr: High-performance, lightweight serverless runtime for cloud and edge Your release is named dapr. To get started with Dapr, we recommend using our quickstarts: https://github.com/dapr/quickstarts For more information on running Dapr, visit: https://dapr.io

过一段时间后               ,Pod启动完成            ,然后查看状态如下:

$ kubectl get pods -n pkslow-dapr NAME READY STATUS RESTARTS AGE dapr-dashboard-68d9d6c58-7nwqm 1/1 Running 0 2m58s dapr-operator-5d44bd648d-6wlbf 1/1 Running 0 2m58s dapr-placement-server-0 1/1 Running 0 2m57s dapr-sentry-67d76bc57-tp67f 1/1 Running 0 2m58s dapr-sidecar-injector-84f85f5699-scz4c 1/1 Running 0 2m58s

查看dapr的Dashboard:

$ dapr dashboard -k -n pkslow-dapr W1109 22:21:50.051562 52857 gcp.go:120] WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.25+; use gcloud instead. To learn more, consult https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke ℹ️ Dapr dashboard found in namespace: pkslow-dapr ℹ️ Dapr dashboard available at: http://localhost:8080

打开网页:

控制面板:

总结

至此  ,我们在GKE成功地安装了dapr     。

References:

用Helm部署Kubernetes应用              ,支持多环境部署与版本回滚

GCP常用命令(gcloud            、gsutil)

通过gcloud创建Google Kubernetes Engine(GKE)并通过kubectl访问

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python电影分析(使用Python获取春节档电影影评,制作可视化词云图) 什么软件可以玩游戏赚钱提现到支付宝(什么软件玩游戏能赚钱-免费玩App能赚大钱 是馅饼还是陷阱?)