Dapr安装02:在Centos的k8s集群里初始化Dapr
在Centos的k8s集群里初始化Dapr
·
1. Github加速
2. 操作系统BBR加速
CentOS 8 使用BBR加速_敦格-CSDN博客_bbr加速CentOS使用BBR加速https://shuaihj.blog.csdn.net/article/details/122534464
3. 安装Dapr CLI
3.1. 方法1
wget -q https://raw.githubusercontent.com/dapr/cli/master/install/install.sh -O - | /bin/bash
3.2. 方法2
- 如果国内无法下载Dapr CLI,先在本地电脑下载离线包( 目前最新版是:dapr_linux_amd64.tar.gz).
- 再使用ftp将离线包上传到你的centos
- 解压缩到/usr/bin目录
tar -zxvf dapr_linux_amd64.tar.gz
mv dapr /usr/bin
3.3. 验证
dapr -v
4. 初始化Dapr
4.1. 方法1:使用CLI初始化
- 国内可以执行成功
dapr init -k
4.2. 方法2:使用Helm 3初始化
-
国内可以执行成功
4.2.1. 增加helm repo
helm repo add stable http://mirror.azure.cn/kubernetes/charts
helm repo add aliyuncs https://apphub.aliyuncs.com
helm repo add dapr https://dapr.github.io/helm-charts/
helm repo update
4.2.2. 查看dapr helm repo
helm search repo dapr --devel --versions
4.2.3. 初始化dapr
kubectl create namespace dapr-system
helm install dapr dapr/dapr --namespace dapr-system --wait
4.2.4. 卸载dapr
helm uninstall dapr --namespace dapr-system
4.3. 验证
- 方法1
kubectl get pods --namespace dapr-system
- 方法2
dapr status -k
- 验证docker镜像(可能被调度到node1节点上下载)
docker images | grep dapr
5. 故障排除
- cannot re-use a name that is still in use
解:先删除namespace,再重新init
kubectl delete namespace dapr-system
- Unable to connect to the server: read tcp 192.168.0.101:57175->185.199.108.133:443: wsarecv: An existing connection was forcibly closed by the remote host.
解:使用helm方式初始化
更多推荐
已为社区贡献33条内容
所有评论(0)