05-Gitlab容器环境搭建
本文介绍如何通过Docker搭建GitLab社区版容器环境,包括镜像拉取、数据卷映射(日志、配置、数据)、端口映射与初始化配置。详细说明了启动容器、访问Web界面、获取初始密码的方法,并指导在GitLab中创建群组与项目,以及通过两种方式将本地代码上传至仓库,完成项目初始化。
Jenkins环境搭建
本文介绍Jenkins环境搭建,基于Docker部署jenkins:2.464镜像。包含容器卷映射(/var/jenkins_home)、端口映射(8080、50000)、目录创建及容器启动命令,并说明管理员设置、插件安装与浏览器访问方式。
04-Dockerfile示例
本文提供三个Dockerfile示例:基于Tomcat部署WAR包、OpenJDK运行SpringBoot JAR包、Nginx托管Vue项目,涵盖时区设置、文件复制、端口暴露等配置,助力快速构建容器化应用。
09-ELK环境搭建
本文介绍ELK环境搭建全过程,基于ElasticSearch 8.15.0部署日志系统,使用Filebeat采集日志,通过Pipeline解析,Kibana展示与搜索。涵盖服务器配置、系统参数调优、防火墙设置、证书生成、用户密码配置及Kibana中文界面设置,实现高效日志管理。
开篇 | 别老想着怎么用好 RPC 框架,你得多花时间琢磨原理
本文作者为京东技术架构部首席架构师,结合17次大促备战与自研微服务框架等实战经验,深入剖析RPC原理。文章强调,RPC不仅是微服务的基石,更广泛应用于各类分布式系统通信中,如Kubernetes、etcd等。学习RPC不应止步于使用框架,更要理解其底层原理与治理机制,如序列化、负载均衡、熔断限流等。通过“逐步深入”的方式,在真实场景中不断实践,掌握从基础到进阶再到高级的完整知识体系,最终实现对RPC的活学活用与性能优化。
15-Portainer轻量级图形化监控
Portainer是一款轻量级Docker可视化管理工具,支持单机与集群环境,提供图形化界面,便于管理镜像、容器、网络等资源。通过Docker运行,开源版(CE)免费使用,安装便捷,适合初学者与开发者高效管理Docker。
02-Jenkins配置编译项目
本文介绍Jenkins配置编译项目流程:从GitLab拉取代码,使用Maven/Node编译,Docker打包镜像并推送到CCE仓库,通过kubectl更新云上服务。涵盖后台app-web、system-server模块及前端Vue项目的自动化构建与部署配置要点。
Jenkins的Agent服务器环境配置
本文介绍Jenkins Agent服务器的完整环境配置,涵盖Maven、Node、Ant构建工具部署,Docker及docker-compose离线安装,Kubernetes(kubectl)与Helm客户端配置,CCE连接认证,以及JDK安全策略调整以支持旧版SVN。适用于自动化编译、镜像构建与集群部署。
16-CIG重量级监控
CIG由CAdvisor、InfluxDB和Grafana组成,实现容器监控、数据存储与可视化。CAdvisor采集CPU、内存等信息,InfluxDB持久化时序数据,Grafana提供图形化展示与报警功能,适用于Docker环境的重量级监控方案。