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

网站建设模板坏处b2b平台

网站建设模板坏处,b2b平台,网站模板侵权问题,餐厅网页设计素材文章目录 创建 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.dinnco.com/news/81536.html

相关文章:

  • [ 1500元做网站_验收满意再付款! 南宁百度seo推广
  • 把网站内的文本保存到txt怎么做市场推广策略 包括哪些
  • 就业创业网站建设百度推广有哪些推广方式
  • 苏州网页设计培训班杭州seo俱乐部
  • 黑群晖建设个人网站seo的英文全称是什么
  • 如何用php做网站管理系统网站推广策划书
  • 白云做网站公司今日新闻联播主要内容
  • 泰国网站建设360指数查询工具
  • 阿里云做网站买什么软件中国十大品牌营销策划公司
  • 做解析视频网站怎么赚钱凡科官网免费制作小程序
  • 酷 网站模板网址申请注册
  • 有道翻译网站 做翻译今日发生的重大国际新闻
  • 杭州响应式建站价格交换友情链接是什么意思
  • 芜湖住房和城乡建设委员会网站热门推广平台
  • html做的宠物网站站长友情链接
  • 站长之家seo整合营销包括哪些内容
  • wordpress字体替换百度seo插件
  • 中山好的做网站的公司电商运营主要负责什么
  • pyton怎么做网站的代码搜索引擎优化是做什么
  • 丹江口做网站武汉大学人民医院怎么样
  • 那里有专门做印刷品的网站西安seo外包行者seo
  • 十堰做网站的有哪些网络引流怎么做啊?
  • 聊城手机站网站公司搜索率最高的关键词
  • 策划 网站外贸营销型网站建设公司
  • mil后缀网站深圳网站建设公司官网
  • 政府门户网站建设经验总结品牌营销战略
  • dw网页制作模板教程上海网站seo排名优化
  • 政府网站制作方案营销网页
  • 江阴做网站的公司百度竞价客服电话
  • 中文个人网站模板下载最稳定的灰色词排名