centos k8s安装dapr

news2024/10/4 17:15:08

文章目录

  • 安装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: 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1184437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C/C++轻量级并发TCP服务器框架Zinx-游戏服务器开发004:游戏核心消息处理 - 玩家类的实现

文章目录 0 代码仓库1 需求2 AOI设计2.1 AOI算法简介2.2 AOI数据结构及实现2.2.1 玩家2.2.2 网格对象2.2.3 游戏世界矩形2.2.4 获取周围玩家的实现2.2.5 代码测试 2.3 GameRole结合AOI创建玩家2.3.1 创建游戏世界全局对象-GameRole继承AOIWorld的Player2.3.2 把玩家到游戏世界的…

Qt OpenMP使用

1、概念 OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C、C和Fortran。OpenMP提供了对并行算法的高层抽象描述,特别适合在多核CPU机器上的并行程序设计。编译器根据程序中添加的pragma指令,自动将程序并行处理&…

匿名类型与元组(ValueTuple)

匿名类型与元组(ValueTuple) 匿名类型 简介:匿名类型提供了一种方便的方法,可用来将一组相关的属性封装到单个对象中。匿名对象由编译器在编译时动态生成,它是只读的,且只在当前作用域中可见。它可以方便…

CDN加速技术:降低企业云服务成本的有效利用

在当今数字化时代,云服务已经成为企业运营的不可或缺的一部分。然而,与此同时,云服务的需求也在不断增长,使企业不得不应对更大的数据传输和负载。这就引出了一个关键问题:如何有效降低企业云服务成本,同时…

kubernetes-调度

目录 一、k8s调度简介 二、影响kubernetes调度的因素 1、nodename 2、nodeselector 3、亲和与反亲和 (1)nodeaffinity (2)podaffinity(亲和) (3)podantiaffinity&#xff0…

易点易动固定资产管理系统:提升固定资产领用效率的解决方案

在企业运营中,固定资产的领用和管理是一个重要的环节。然而,对于许多企业来说,固定资产领用的过程往往存在效率低下、信息不透明等问题。为了帮助企业提升固定资产领用效率并实现用量控制管理,我们引入了易点易动固定资产管理系统…

小知识:无源无线测温传感器可以安装在哪些部位?

无源无线测温传感器采用超低功耗设计:主芯片采用美国TI公司,功耗低,低可至0.03mw,区别于传统的感应供电,不存在发热现象。测温元件采用耐高温、高精度热敏电阻,测温范围宽至-40℃~200℃&#xf…

WebGL主要接口功能

WebGL(Web Graphics Library)提供了一组用于在Web浏览器中呈现3D和2D图形的接口类型和功能。下面是一些主要的WebGL接口类型和它们的功能,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交…

复盘一个诡异的Bug

该Bug的诡异之处在于这是一个由多种因素综合碰撞之后形成的综合体。纵观整个排查过程,一度被错误的目标误导,花费大量功夫后才找到问题点所在,成熟的组件在没有确凿证据之前不能随意怀疑其稳定性。 前言 此前在接入两台粒径谱仪(…

tingpng 批量压缩工具

无聊的时候写的 自用 还行 https://ttkeji.lanzoul.com/iPCfY1e5wwwh

虹科示波器 | 汽车免拆检测 | 2017款路虎发现车行驶中发动机抖动且加速无力

一、故障现象 一辆2017款路虎发现车,搭载3.0L发动机,累计行驶里程约为3.8万km。车主反映,车辆在行驶过程中突然出现发动机抖动且加速无力的现象,于是请求拖车救援。 二、故障诊断 拖车到店后首先试车,发动机怠速轻微抖…

盈科视控荣获创响中国大赛第四名

近日,随着2023“创响中国”安徽省创新创业大赛省内赛区复赛的举办完成,60个项目从6个专项组中脱颖而出。 盈科视控凭借其【IC 载板及先进 PCB 智慧工厂服务商】参赛项目,荣获大赛第四名。 本次大赛由安徽省发改委、安徽省财政厅、合肥市人民…

图形学及图形学进展

有段时间没有来CSDN了,最近一直忙于工作,最近图形学方面,特别是重建图形学方面有了比较大的进展,然后NeRF-SLAM向也有不少进展,但由于ChatGPT风光无限,光芒都没有发出来,后续还是继续创作&#…

【已解决】ChatGPT报错“Unable to load history Retry“等问题

解决ChatGPT历史加载错误:“Unable to load history Retry”问题指南 引言 在使用ChatGPT时,您可能遇到过一个常见的错误提示:“Unable to load history Retry”。这可能会阻止您查看以前的对话历史。本文将为您提供一个详细的教程&#xf…

nodejs express vue 酒店预订系统源码

开发环境及工具: nodejs,vscode(webstorm),大于mysql5.5 技术说明: nodejs express vue elementui 功能介绍: 用户端: 用户登录注册 首页显示轮播图,客房分类&…

2010年5月27日Go生态洞察:I/O中Go的热门问答

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

【JS】判断字符串是否为 url 的方法

文章目录 用法解析 用法解析 当你传递一个字符串给 URL 构造函数时: 如果字符串是一个有效的 URL,它将返回一个新的 URL 对象。否则,它将返回一个错误。 const url new URL("https://www.baidu.com/"); console.log(url);函数封装&#xf…

Final Cut Pro X 10.6.10 跨行小白都能看懂的安装教程

Final Cut Pro X又名FCPX,是MAC上非常不错的视频非线性剪辑软件,它剪辑速度超凡,具有先进的调色功能、HDR 视频支持,以及 ProRes RAW,让剪辑、音轨、图形特效、整片输出,支持主流的摄像机格式,是专业视频剪辑领域的王者工具。 获取路径地址 最…

C语言每日一题(25)链表的中间结点

力扣 876. 链表的中间结点 题目描述 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 思路分析 快慢指针法 用一慢一快指针遍历整个链表,每次遍历,快指针都会比慢指针多…

4141B/4141E/4141F信号源分析仪

4141B/E/F 信号源 频率范围:10MHz~7/26.5/40GHz 4141系列信号源分析仪采用双通道互相关技术,具备优异的相位噪声、幅度噪声和基带噪声测量能力,同时具备瞬态测量、频谱监测、频率功率测量等多种测量功能,具有频率覆盖范围宽、动态…