当前位置:首页 > 编程笔记 > 正文
已解决

centos k8s安装dapr

来自网友在路上 181881提问 提问时间:2023-11-11 20:31:45阅读次数: 81

最佳答案 问答题库818位专家为你答疑解惑

文章目录

  • 安装helm
  • 更新helm库
  • 初始化dapr
    • 高可用方式安装
  • 卸载dapr
  • 验证
  • k8s的dapr安装rocketmq
  • 总结


安装helm

三个包放到一个目录下

chmod +x get
./get
helm version

在这里插入图片描述

更新helm库

helm repo add dapr https://dapr.github.io/helm-charts/
helm repo update
helm search repo dapr --devel --versions #查看可以安装那些版本的

在这里插入图片描述
在这里插入图片描述

初始化dapr

# test-dapr是k8s的命名空间
helm install dapr dapr/dapr --namespace test-dapr --wait
helm upgrade --install dapr dapr/dapr \
--version=1.2 \
--namespace test-dapr \
--create-namespace \
--wait

高可用方式安装

helm upgrade --install dapr dapr/dapr \
--version=1.2 \
--namespace test-dapr \
--create-namespace \
--set global.ha.enabled=true \
--wait

卸载dapr

helm uninstall dapr --namespace test-dapr

验证

kubectl -n test-dapr get pods 

它还有页面,但是svc那要增加一个,把那个cluster修改为NodePort方式
在这里插入图片描述

k8s的dapr安装rocketmq

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:name: pubsubnamespace: test-dapr
spec:type: pubsub.rabbitmqversion: v1metadata:- name: hostvalue: "amqp://l2:l2@rabbitmq:5672"- name: durablevalue: true
apiVersion: apps/v1
kind: Deployment
metadata:name: rabbitmqnamespace: test-dapr
spec:replicas: 1selector:matchLabels:app: rabbitmqtemplate:metadata:labels:app: rabbitmqspec:containers:- env:- name: RABBITMQ_DEFAULT_USERvalue: l2- name: RABBITMQ_DEFAULT_PASSvalue: l2image: 自己封装的镜像,可以百度找下任意的imagePullPolicy: IfNotPresentname: rabbitmq
apiVersion: v1
kind: Service
metadata:name: rabbitmqnamespace: test-dapr
spec:ports:- name: data-portnodePort: 30672port: 5672protocol: TCPtargetPort: 5672- name: web-portnodePort: 30220port: 15672protocol: TCPtargetPort: 15672selector:app: rabbitmqsessionAffinity: Nonetype: NodePort

总结

本文仅仅简单介绍了k8s安装dapr的使用,以及安装rocketmq

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"centos k8s安装dapr":http://eshow365.cn/6-37896-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!