基本信息

案例ID:216369

技术顾问:salarh - 5年经验 - 浙江朔昂科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:基础环境建设

所属行业:企业服务 - 云计算

->查看更多案例

案例介绍

● 项目背景:
随着公司项目增多(从一个项目增加至八个项目),为了实现跨地域、跨机房、跨云的Kubernetes 集群统一管理,提供一致的应用部署体验,简化运维复杂度,构建全面的监控告警和日志链路追踪系统。调研并采用 kubeshere构建一个多集群联邦环境

● 项目实施:
集群联邦架构设计搭建:
1、基于kubeshere的联邦架构支持多集群资源的统一视图和调度
2、指定集群(kubeshere 集群已存在使用)作为主机群设置成员集群,并导入集群成员的kubeconfig。为提供统一的控制平面,将应用程序及其副本跨公有云和本地环境分发到多个集群

自动化部署流程:
1、利用Jenkins在Kubernetes(k8s)中实现动态扩展,增加更多的 Pod 副本以处理请求从而保证持续集成/持续部署CI/CD 流程的性能和响应速度
2、集成了CI/CD流程,通过gitlab+Jenkins Pipeline+Sonarqube+helm,组成的CI/CD
3、定义项目模板,标准化项目结构和必要内容. 降低开发认知负担。构建自定义传参尽可能设置下拉框,选择式管理部分应用基线,完善消息通知机制. 为开发提供自助的 发布/新环境搭建/扩缩容/资源容量 等功能,提高开发使用效率

业务侧监控告警与日志链路追踪系统:
1、修改 logbak 利用 SkyWalking Agent 构建 skywalking-agentsidecar 镜像并 push私有镜像仓库,以 sidecar 模式,通过共享的 volume将agent 所需的文件直接挂载到启动的服务镜像。实现了无侵入式链路日志追踪,并限制各种告警接口,日志关键值报错等阈值,快速发现并定位业务流转问题
2、基于Istio+SkyWalking+Prometheus+Grafana+Alertmanager搭建业务侧监控告警与日志链路追踪系统,通过 Istio 监控流量,控制流量中的路由、熔断、超时重试等Prometheus 收集集群的各项指标,并用Grafana 进行展示,Alertmanager 进行告警规则限制

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服