我可以减肥失败,但我的 Docker 镜像一定要瘦身成功!
如果不是刻意控制镜像大小、注意镜像瘦身,一般的业务系统中可能 90% 以上的大镜像都存在镜像空间浪费的现象(不信可以尝试检测看看)。因此我们非常有必要了解镜像瘦身方法,减小容器镜像。
疯了吧!这帮人居然用 Go 写“前端”?(二)
本篇我将更细致地介绍组件渲染和协议渲染,以及如何通过这两种渲染做到前端彻底不关注业务。 当然最后你会发现是否 REST 并非重要,重要的是合理的切分关注点,而框架只是运用切分的帮助手段。
上手后才知道,这套仪表盘系统用起来是真的爽!
为了让大家更好的了解 MSP 中 APM 系统的设计实现,我们决定编写一个《详聊微服务观测》系列文章,深入 APM 系统的产品、架构设计和基础技术。本文为该系列文章的第二篇,主要分享了我们自研的仪表盘系统 Erda DashBoard 的使用操作及未来愿景。
API 管理在云原生场景下的机遇与挑战
自从 Kubernetes v1.0 于 2015 年 7 月 21 日发布,CNCF 组织随后建立以来,其后几年,Kubernetes 和 CNCF 都经历了如火如荼的发展。时至今日,Kubernetes 已经进入成熟期,云原生时代则刚刚开始。虽然说云原生不只是围绕着 Kubernetes 的生态,但无可质疑,Kubernetes 已经是云原生生态的基石。通过规范 API 和 CRD 标准,Kubernetes 已经建立起了一个云原生 PaaS 生态帝国,成为了 PaaS 领域的事实标准。
面对大规模 K8s 集群,这款诊断利器必须要“粉一波”!
我们决定做一个更加云原生的诊断工具,使用 operator 来实现集群跟诊断项的管理,抽象出集群跟诊断项的资源概念,来解决大规模 Kubernetes 集群的诊断问题,通过在中心下发诊断项到其他集群,并统一收集其他集群的诊断结果,来实现任何时刻都可以从中心获取到其他所有集群的运行状态,做到对大规模 Kubernetes 集群的有效管理以及诊断。
详聊微服务观测|从监控到可观测性,我们最终要走向哪里?
为了让大家更好的了解 MSP 中 APM 系统的设计实现,我们决定编写一个《详聊微服务观测》系列文章,深入 APM 系统的产品、架构设计和基础技术。本文为该系列文章的第一篇,主要分享了我们在可观测性上的一些思考。
灵魂拷问:我们该如何写一个适合自己的状态管理库?
大家好,这里是 Erda 开源项目前端技术团队,今天聊一聊前端的状态管理。 说到状态管理库,想必前端同学随口都能说出好几个来,社区里的轮子一个接一个数不胜数。今天不是讲某个库的技术细节,而是跟大家聊一聊实现一个状态管理库的过程,以及我在这个过程中的一些思考。
疯了吧!这帮人居然用 Go 写“前端”?(一)
无一例外,谈到前后端分离“必定”是 RESTful API,算是定式了。但我们知道 REST 在资源划分上的设计总是与 UI 大相径庭,大量专用、特异、古怪的接口就像永远拾不尽的菌菇,你费力铲除它们,但一场雷雨便又枯树复披。另一方面接口越来越通用,最后却只剩下 CRUD,美其名曰后端只考虑稳定和性能,大量业务逻辑却全权“丢”给了前端,不禁让人怀疑,这真的是前后端分离了吗?
必看!史上最全云原生全景图解读攻略来啦
如果你研究过云原生应用程序和相关技术,大概率你遇到过 CNCF 的云原生全景图。这张全景图技术之多、规模之大无疑会让人感到震惊,那么我们该如何去理解这张图呢?
系列好文 | Kubernetes 弃用 Docker,我们该何去何从?
Erda 作为一站式云原生 PaaS 平台,现已面向广大开发者完成 70w+ 核心代码全部开源!**在 Erda 开源的同时,我们计划编写《基于 K8s 的云原生 PaaS 平台基础架构》系列文章,希望我们的一点经验可以帮助更多企业完善 PaaS 平台基础架构的建设。本文为系列文的第一篇。
云原生时代,为什么基础设施即代码(IaC)是开发者体验的核心?
有了 IaC,作为开发者的你,终于可以更好地掌握应用的全生命周期了。
Slay 全场!Erda 首次亮相 GopherChina 大会
2021 年 6 月 26 日,GopherChina 大会准时亮相北京。6 月 26 日上午 10:00 - 11:00,端点作为本次大会的联合主办方,由技术专家刘浩杨发表了《基于 Golang 构建高可扩展的云原生 PaaS 平台》的主题演讲,重点分享了端点自身在可扩展 PaaS 架构设计中的实践经验。
紧张 + 刺激,源自一次 OOM 历险
Erda 是集 DevOps、微服务治理、多云管理以及快数据管理等多功能的开源一站式企业数字化平台。其中,在 DevOps 模块中,不仅有 CI/CD、项目协同等功能,同时还支持自动化测试、测试用例管理等。本文讲述的是一次源于 Erda 平台的测试用例导入发生的事故。一个只有 2M,看起来人畜无害的 excel 测试用例文件,把我们的 qa 服务(DevOps 模块里的一个组件)直接干 OOM 了。
一次“不负责任”的 K8s 网络故障排查经验分享
某天晚上,客户碰到了这样的问题:K8s 集群一直扩容失败,所有节点都无法正常加入集群。在经过多番折腾无解后,客户将问题反馈到我们这里,希望得到技术支持。该问题的整个排查过程比较有意思,本文对其中的排查思路及所用的方法进行了归纳整理并分享给大家,希望能够对大家在排查此类问题时有些帮助和参考。
入坑不亏!我们最终决定将 70w+ 核心代码全部开源
Erda 作为开源的一站式云原生 PaaS 平台,具备 DevOps、微服务观测治理、多云管理以及快数据治理等平台级能力。