gpt4 book ai didi

在GCP的Kubernetes上安装dapr

转载 作者:我是一只小鸟 更新时间:2023-02-03 14:31:09 26 4
gpt4 key购买 nike

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访问 。

最后此篇关于在GCP的Kubernetes上安装dapr的文章就讲到这里了,如果你想了解更多关于在GCP的Kubernetes上安装dapr的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com