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

延安市住建建设网站外贸seo营销ppt

延安市住建建设网站,外贸seo营销ppt,天津网站建设公司推荐,京山网站建设一、背景 前文采集的日志是来源于虚拟机#xff0c;在云原生下的容器化部署时#xff0c;需要采集Pod里的jvm日志。 二、术语 1、临时存储emptyDir emptyDir在Pod被分配到Node时创建的#xff0c;它的初始内容为空#xff0c;并且无须指定宿主机上对应的目录文件#…一、背景 前文采集的日志是来源于虚拟机在云原生下的容器化部署时需要采集Pod里的jvm日志。 二、术语 1、临时存储emptyDir emptyDir在Pod被分配到Node时创建的它的初始内容为空并且无须指定宿主机上对应的目录文件因为kubernetes会自动分配一个目录当Pod销毁时EmptyDir中的数据也会被永久删除所以也被称为临时存储。 2、ConfigMap filebeat.yml保存在配置存储ConfigMap里filebeat进程加载该文件。 filebeat -c /etc/filebeat.yml三、整体设计 在同一个pod里使用sidecar模式再部署一个filebeat容器由它读取jvm容器输出的日志文件。 filebeat本身启动的时候配置文件filebeat.yml挂载到configMap供我们方便修改。 filebeat要读取jvm容器的日志文件通过emptyDir共享日志文件前者负责读取后者负责写入。 四、deployment.yaml 1、增加filebeat容器 containers:- name: filebeat-containerenv:- name: APPNAMEvalue: {{ .Values.appName }}image: docker.elastic.co/beats/filebeat:8.0.1args:- -c- /etc/filebeat.ymlvolumeMounts:- name: storage-logsmountPath: /opt/{{ .Values.appName }}/logs- name: filebeat-volumemountPath: /etc/filebeat.ymlreadOnly: truesubPath: filebeat.yml创建一个名称为storage-logs的临时存储emptyDir volumes:- name: storage-logsemptyDir: {}jvm容器把日志文件挂载到storage-logs volumeMounts:- mountPath: /opt/{{ .Values.appName }}/logsname: storage-logs2、ConfigMap配置存储 新增一个名称为filebeat-volume的ConfigMap volumes:- name: storage-logsemptyDir: {}#################- configMap:name: filebeat-configname: filebeat-volume配置存储新增一个名称为filebeat-config的配置 下面的截图可以看出key值对应上文的“subPath: filebeat.yml” yaml详情 kind: ConfigMap apiVersion: v1 metadata:name: filebeat-confignamespace: java-service data:#对应上文 subPath: filebeat.ymlfilebeat.yml: |filebeat.inputs:- type: logenabled: truebackoff: 1stail_files: falsepaths:- /opt/*/logs/*.logmultiline.pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}multiline.negate: falsemultiline.match: afterdocument_type: jvmfields:app: ${APPNAME}output.logstash:enabled: truehosts: [192.168.8.29:5044] 3、jvm容器修改日志的存储 由nfs调整为emptyDir 修改前 - name: {{ .Values.appName }}volumeMounts:- mountPath: /opt/{{ .Values.appName }}/logsname: volume-resourcessubPath: logsvolumes:- name: volume-resourcespersistentVolumeClaim:claimName: application-resources 修改后 - name: {{ .Values.appName }}volumeMounts:- mountPath: /opt/{{ .Values.appName }}/logsname: storage-logsvolumes:- name: storage-logsemptyDir: {} 五、总结 1、一定要让filebeat能够读取到被采集的日志比如本文就是采用emptydir临时文件的方式共享。 2、filebeat容器本身启动的时候注意需加载filebeat,yml配置。这里使用了args的方式指定配置文件所在路径。 args:- -c- /etc/filebeat.yml而/etc/filebeat.yml是挂载到configMap。 这一块踩过的坑就是没有启动filebeat进程。所以这个必不可少再次提醒。 3、由于整个deployment.yaml比较大我就不详细贴出来其内容。而且不同的公司不一需要你基于原本的配置修改。 下面仅以截图示意 这就是k8s的边车模式除了适用于本文的日志采集方案还可以被用来做监控、证书管理等。
http://www.zqtcl.cn/news/302139/

相关文章:

  • 做的新网站网上搜不到做的网站百度搜索不出来的
  • 电商网站后台报价公司如何建站
  • 查网站有没有做推广企业网站建设的目标
  • 北京网站维护公司专业外贸网站建设_诚信_青岛
  • 网站自己做还是用程序制作网站一般使用的软件有哪些
  • 晨雷文化传媒网站建设济南互联网品牌设计
  • 怎样给自己的网站做防红连接梵客装饰公司官网
  • 甘肃省城乡与住房建设厅网站纪检网站建设动态主题
  • 关于做好全国网站建设网站建设哪个好
  • 灵犀科技网站建设企业建设网站作用
  • 做网站架构图无版权图片网站
  • 赌场需要网站维护吗通过服务推广网站的案例
  • 阿里云网站空间网站建设犭金手指六六壹柒
  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改
  • 百度网站关键词排名助手低成本做网站 白之家
  • 怎么查询网站是谁做的部队网站建设报告
  • 租房网站开发专业网站建设品牌策划方案
  • 电子商务网站建设方案书软件开发工具图片
  • 案例建网站宿松网站建设公司
  • 秦皇岛网站开发wordpress免费国内主题
  • seo网站推广推荐阳江房管局查询房产信息网
  • php服装商城网站建设个人网站免费空间
  • 做内贸注册什么网站广州市建设交易中心网站