首页 > 其他分享 >dapr部署到kubernetes

dapr部署到kubernetes

时间:2024-08-14 10:41:13浏览次数:8  
标签:kubernetes service 部署 app dev name dapr backend

apiVersion: apps/v1
kind: Deployment
metadata:
  name: dev-backend
  namespace: dapr-demo03
  labels:
    app: app-backend
    service: service-backend
spec:
  replicas: 3
  selector:
    matchLabels:
      app: dev-backend
  template:
    metadata:
      labels:
        app: dev-backend
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: "backend"
        dapr.io/app-port: "80"
        dapr.io/config: "dapr-config"
    spec:
      containers:
        - name: backend
          image: dockerhub/backend:0.0.1
          imagePullPolicy: IfNotPresent
          ports:
            - name: http
              containerPort: 80
              protocol: TCP

---

kind: Service
apiVersion: v1
metadata:
  name: service-backend
  namespace: dapr-demo03
  labels:
    app: dev-backend
    service: service-backend
spec:
  type: NodePort
  selector:
    app: dev-backend
  ports:
    - protocol: TCP
      port: 80 #内部pods间通信的端口,service端口
      targetPort: 80 #容器端口
      nodePort: 31001 #对外端口
      name: http
    - protocol: TCP
      port: 50001 
      targetPort: 50001 
      nodePort: 31002 
      name: dapr-grpc

标签:kubernetes,service,部署,app,dev,name,dapr,backend
From: https://www.cnblogs.com/wafulo/p/18358387

相关文章

  • JSP怀旧影院订票系统的设计与实现74820--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景与意义随着科技的飞速发展,人们观影方式日益多样化,但对于热爱经典电影的观众而言,怀旧影院仍具有不可替代的魅力。然而,传统影院在订票......
  • LLM大模型部署实战指南:Ollama简化流程,OpenLLM灵活部署,LocalAI本地优化,Dify赋能应用开
    LLM大模型部署实战指南:Ollama简化流程,OpenLLM灵活部署,LocalAI本地优化,Dify赋能应用开发1.Ollama部署的本地模型(......
  • JSP汉庭酒店管理系统w14qp(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统主要功能:用户,酒店房间,预订订单,入住信息开题报告内容一、项目背景与意义随着旅游业的蓬勃发展及商务活动的日益频繁,酒店行业面临着前所未有的机遇与挑战......
  • JSP烘焙爱好者网站q4562--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着生活品质的提升,烘焙作为一种集创意、健康与乐趣于一体的生活方式,正逐渐走进千家万户。烘焙爱好者群体日益庞大,他们渴望交......
  • kubernetes基于csi使用rbd存储
    描述ceph-csi扩展各种存储类型的卷的管理能力,实现第三方存储ceph的各种操作能力与k8s存储系统的结合。通过ceph-csi使用cephrbd块设备,它动态地提供rbd以支持Kubernetes持久化存储,并将这些rbd映射给pod做为块设备持久化数据使用。Ceph将pod存在块设备的数据以副本......
  • centos7配置yum源 安装 docker 安装Docker Compose 安装Python 3.7并汉化 (python可不
    安装一个软件确认无误就执行备份,在关键步骤之前一定做好备份以防止重来,造成时间的大量浪费注意有时因各自网络环境原因,wget显示拒绝连接,要么等五分钟再试要么就把网址粘贴到百度去下载相对应的安装包,通过ftp,xftp等拷贝到虚拟机中。若有问题欢迎评论留言,我会尝试解决。现......
  • 利用Jenkins Pipeline高效部署Kubernetes服务
    什么是JenkinsPipelineJenkinsPipeline是一种持续集成和持续交付(CI/CD)的功能,它允许开发者将复杂的构建、测试和部署流程编码为一系列称为“管道”的自动化步骤。这些步骤以Groovy脚本的形式编写,并且可以在Jenkins中可视化管理。Pipeline提供了代码化和可重用的构建过程,支持更......
  • docker 部署 Jenkins
    dockerrun-d-uroot-p9095:8080-p50000:50000--namejenkins-v/data/jenkins:/var/jenkims_home-v/etc/localtime:/etc/localtimejenkins/jenkins查看容器日志,获取初始密码 ......
  • Kubeadm方式部署3master,2work集群(Kubernetes-1.22.0)
    目录一.环境准备二.安装Docker和keepalived三.安装kubernetes四.获取镜像五.集群部署启动六. 配置haproxy七.配置keepalived八. 初始化集群九.配置加入集群十.配置使用网络插件十一. kubernetes命令自动补全Kubernetes-1.22.0可视化部署-CSDN博客......
  • Ubuntu 22.04 LTS 环境下部署 Docker 服务
    sudosystemctlstopapparmor.servicesudosystemctldisableapparmor.servicesudoufwdisable#Uninstallallconflictingpackages.sudoaptremove-ydocker.iodocker-docdocker-composedocker-compose-v2podman-dockercontainerdrunc#SetupDocker&#......