当前位置: 首页 > news >正文

网站qq代码电商运营一天都干啥

网站qq代码,电商运营一天都干啥,乌鲁木齐网站建设哪个好,做网站分几个步骤文章目录 创建 Deployment 文件创建 ConfigMap 文件创建 Service 文件运行访问高可用部署踩坑 官方文档 k8s中volumeMounts.subPath的巧妙用法 创建 Deployment 文件 deploymemt.yaml namespace:指定命名空间image:使用 1.5.2 版本的镜像ports&#xf…

文章目录

  • 创建 Deployment 文件
  • 创建 ConfigMap 文件
  • 创建 Service 文件
  • 运行
  • 访问
  • 高可用部署
  • 踩坑

官方文档

k8s中volumeMounts.subPath的巧妙用法

 

创建 Deployment 文件

deploymemt.yaml

  • namespace:指定命名空间
  • image:使用 1.5.2 版本的镜像
  • ports:暴露 8091 和 7091 端口
  • volumeMounts:容器中的存储
  • mountPath: 存储路径
  • subPath:指定出具体文件
  • volumes:pod 存储
  • configMap.name:对应 configMap 文件的 metadata. name
apiVersion: apps/v1
kind: Deployment
metadata:name: seata-servernamespace: commonlabels:k8s-app: seata-server
spec:replicas: 1selector:matchLabels:k8s-app: seata-servertemplate:metadata:labels:k8s-app: seata-serverspec:containers:- name: seata-serverimage: docker.io/seataio/seata-server:1.5.2imagePullPolicy: IfNotPresentports:- name: http-7091containerPort: 7091protocol: TCP- name: http-8091containerPort: 8091protocol: TCPvolumeMounts:- name: seata-configmountPath: /seata-server/resources/application.ymlsubPath: application.ymlvolumes:- name: seata-configconfigMap:name: seata-server-config

 

创建 ConfigMap 文件

configmap.yaml
映射 application.yml 文件,例子使用 seata 原始配置文件

apiVersion: v1
kind: ConfigMap
metadata:name: seata-server-confignamespace: common
data:application.yml: |server:port: 7091spring:application:name: seata-serverlogging:config: classpath:logback-spring.xmlfile:path: ${user.home}/logs/seataextend:logstash-appender:destination: 127.0.0.1:4560kafka-appender:bootstrap-servers: 127.0.0.1:9092topic: logback_to_logstashconsole:user:username: seatapassword: seataseata:config:# support: nacos, consul, apollo, zk, etcd3type: fileregistry:# support: nacos, eureka, redis, zk, consul, etcd3, sofatype: filestore:# support: file 、 db 、 redismode: file#  server:#    service-port: 8091 #If not configured, the default is '${server.port} + 1000'security:secretKey: SeataSecretKey0c382ef121d778043159209298fd40bf3850a017tokenValidityInMilliseconds: 1800000ignore:urls: /,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/api/v1/auth/login

 

创建 Service 文件

service.yaml
对外暴露 NodePort 端口

apiVersion: v1
kind: Service
metadata:name: seata-servernamespace: commonlabels:k8s-app: seata-server
spec:type: NodePortports:- port: 8091nodePort: 30893protocol: TCPname: seata-8091- port: 7091nodePort: 30793protocol: TCPname: seata-7091selector:k8s-app: seata-server

 

运行

kubectl apply -f deployment.yaml
kubectl apply -f configmap.yaml
kubectl apply -f service.yaml

 

访问

访问 ip:30793 即可访问 seata
默认账号:seata
默认密码:seata

在这里插入图片描述
 

高可用部署

修改 configmap 映射的 application.yml 文件

  • seata.config:配置 seata 配置文件路径
  • seata.registry:配置 seata 注册地址
seata:config:type: nacosnacos:server-addr: nacosIp:portnamespace: seatagroup: devusername: nacospassword: nacosdata-id: seata-dev.ymlregistry:type: nacosnacos:application: seata-serverserver-addr: nacosIp:portgroup: devnamespace: seatacluster: defaultusername: nacospassword: nacos

deployment 添加多个 pod
在这里插入图片描述

成功注册上 nacos
在这里插入图片描述

 

踩坑

  • 问题:按照官方文档 Seata 高可用部署,镜像使用 1.5.0 及以上的版本时,seata 无法正常注册到 nacos
    解决办法:镜像使用 1.4.2 版本

  • 问题:使用 1.4.2 版本版本后,高可用还是有问题,nodeport 暴露后无法访问
    解决办法:使用本文部署

http://www.hkea.cn/news/346396/

相关文章:

  • 微信公众号平台入口官网奶盘seo伪原创工具
  • 泉州网站建设公司推荐宁德市地图
  • 大厂县住房和城乡建设局网站刷百度指数
  • 低代码开发平台优缺点昆山seo网站优化软件
  • 网站开发年终总结网络营销战略的内容
  • 建立门户网站的意义营销推广网
  • 网站建设网站软件有哪些百度推广开户费用标准
  • 找家装修公司家装吉林seo外包
  • 保定医疗网站建设公司会计培训班初级费用
  • 最好的销售管理系统seo发帖网站
  • 德州乐陵德州seo公司seo批量建站
  • 贵州省建设监理协会官方网站seo代运营
  • 北京哪家做网站优化账号权重查询
  • 大唐网站建设培训管理平台
  • 男人和女人在床上做那个网站网络营销策划推广公司
  • 深圳市招投标交易中心天津谷歌优化
  • 厦门园网站忱建设百度推广怎么联系
  • 网站优化页面动态网站建设
  • 做网站域名公司每日重大军事新闻
  • 网站改版数据来源表改怎么做外链百科
  • wordpress怎样做单页网站谷歌查询关键词的工具叫什么
  • 县城做二手车网站自己建网站需要多少钱
  • 有没有专业做挂的网站引流推广方案
  • 购物网站开发文献综述百度收录需要多久
  • 营销型企业网站建设案例设计公司网站
  • 国际外贸网站电子商务
  • 南充做网站 www.xinbay.com全国免费发布广告信息
  • 备案 个人网站软件开发培训中心
  • 江苏网站建设网络推广关键词批量调词 软件
  • 东莞企业网站建设价格怎么在百度发布免费广告