
DevOps
文章平均质量分 79
FR13DNS
这个作者很懒,什么都没留下…
展开
-
DevOps 构建 CI/CD 流水线 - Jenkins - Pipeline
Pipeline配置流水线创建一个new jobs,并选择pipeline配置保留的构建,3天30个配置参数化构建This project is parameterized:String parameternameDefault ValueDescriptionapp_name项目的名称,例: dubbo-demo-serviceTrim the string 填写时去掉前后的空白字符String paramete原创 2021-07-01 12:17:49 · 424 阅读 · 0 评论 -
DevOps 构建 CI/CD 流水线 - Jenkins - Maven
mavenjenkins的工作:拉取代码编译java源代码,依托于maven编写成docker可运行的镜像并提交到私有仓库harbor交付maven获取jenkins内jdk版本[root@hdss7-21 ~]# kubectl exec -it jenkins-54b8469cf9-6lnd2 -n infra -- /bin/bashroot@jenkins-54b8469cf9-6lnd2:/# java -versionopenjdk version "1.8.0_原创 2021-07-01 12:16:21 · 246 阅读 · 0 评论 -
DevOps 构建 CI/CD 流水线 - Jenkins - Dubbo 构建实战
dubbo提供了三大核心能力:面向接口的远程方法调用智能容错和负载均衡以及服务自动注册和发现角色说明provider暴露服务的服务提供方consumer调用远程服务的服务消费方registry服务注册与发现的注册中心monitor统计服务的调用次数和调用时间的监控中心container运行服务的容器consumer 调用 provider 通过 RPC 远程过程调用,透明的远程调用就好像调用本地的方法一样实现架构[外链图片转原创 2021-07-01 12:03:11 · 329 阅读 · 0 评论 -
ELK 托管 K8S 架构修改与实战
Logging收集: 采集多种来源的日志数据(流式日志收集器)传输: 能够稳定的吧日志数据传输到中央系统(消息队列)存储: 可以将日志以结构化数据的形式储存起来(搜索引擎)分析: 支持方便的分析、检索方式最好有GUI管理系统(前端)告警: 能够提供错误报告、监控机制(监控工具)ELK stackElasticSeach: 通过与mysql的B-tree正向索引相反的倒排索引,利用分词器将关键词作为标签索引出所有符合条件的目标LogStash: 流式日志收集器Kibana: 前端GUI原创 2021-07-01 12:00:32 · 402 阅读 · 0 评论 -
Apollo 企业实战 Multi-environment 分离环境
Multi-environment利用Apollo为dubbo服务提供多环境配置环境分离两套环境 test 和 prodk8s名称空间与镜像仓库[root@hdss7-21 ~]# kubectl create ns test[root@hdss7-21 ~]# kubectl create ns prod[root@hdss7-21 ~]# kubectl create secret docker-registry harbor --docker-server=harbor.od.c原创 2021-07-01 11:48:24 · 257 阅读 · 0 评论 -
配置中心Apollo概念、核心组件与实战
配置中心概念配置的种形态程序内部hardcode,这种做法为反模式,不建议配置文件比如Spring的配置文件在 application.properties 中环境变量,程序启动时读取启动参数基于数据库存或配置中心,储配置运行时可以灵活调配常用配置中心XDiamond: 全剧配置中心存储应用的配置项,源于阿里开源项目diamondQConf: 分布式配置管理工具,可以让配置信息和程序代码分离,同时配置变化能够实时同步到客户端,而且保证用户搞笑读取配置Disconf: 专注于各原创 2021-07-01 11:46:41 · 541 阅读 · 0 评论