centos k8s安装dapr-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录


安装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: pubsub
  namespace: test-dapr
spec:
  type: pubsub.rabbitmq
  version: v1
  metadata:
    - name: host
      value: "amqp://l2:l2@rabbitmq:5672"
    - name: durable
      value: true
apiVersion: apps/v1
kind: Deployment
metadata:
  name: rabbitmq
  namespace: test-dapr
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rabbitmq
  template:
    metadata:
      labels:
        app: rabbitmq
    spec:
      containers:
      - env:
        - name: RABBITMQ_DEFAULT_USER
          value: l2
        - name: RABBITMQ_DEFAULT_PASS
          value: l2
        image: 自己封装的镜像可以百度找下任意的
        imagePullPolicy: IfNotPresent
        name: rabbitmq
apiVersion: v1
kind: Service
metadata:
  name: rabbitmq
  namespace: test-dapr
spec:
  ports:
  - name: data-port
    nodePort: 30672
    port: 5672
    protocol: TCP
    targetPort: 5672
  - name: web-port
    nodePort: 30220
    port: 15672
    protocol: TCP
    targetPort: 15672
  selector:
    app: rabbitmq
  sessionAffinity: None
  type: NodePort

总结

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8scentos