王延飞

CI/CD 实施:5 个常见错误以及如何避免它们_Kubernetes中文社区

CI/CD 实施:5 个常见错误以及如何避免它们

王延飞阅读(859)DevOps

在技术行业,你可能已经注意到软件开发方法正在向流程自动化和 DevOps 实践转变。 根据2020 年 DevOps 趋势调查,99% 使用 DevOps 并实施 CI/CD 流水线的公司都取得了重大改进,例如更快的发布周期和更高的软件质量...

无需停机即可升级 Istio_Kubernetes中文社区

无需停机即可升级 Istio

王延飞阅读(917)istio

在撰写本文时,Istio 正在发布 1.11 版本,因此现在是我们讨论一种无需停机即可升级 Istio 的方法的好时机。如果你已经使用 Istio 一段时间并将其部署到你的环境中,那么你可能正在运行一个较旧的版本。从 8 月 24 日起,官...

管理Kubernetes的 5 件小事, 你都了解吗_Kubernetes中文社区

管理Kubernetes的 5 件小事, 你都了解吗

王延飞阅读(1843)DevOps

对于没有专门系统了解编排技术的开发人员来说,Kubernetes 管理可能会令人生畏。学习 Kubernetes需要大量时间,而对于面临交付新应用程序压力的开发人员来说,时间经常是不够的。 因此, 本文提供了你需要了解的Kubernetes...

又出现SQL 注入了,这次该怎么办_Kubernetes中文社区

又出现SQL 注入了,这次该怎么办

王延飞阅读(751)DevOps

基于注入的安全漏洞在OWASP 十大安全风险中排名第一,它们允许攻击者将恶意代码应用到信息系统中,其中一种机制是SQL 注入攻击。针对依赖动态数据库但缺乏足够输入验证的 Web 应用程序,可以通过SQL 注入攻击来访问和管理后端数据库。 备...

面向开发人员的 7 个微服务最佳实践_Kubernetes中文社区

面向开发人员的 7 个微服务最佳实践

王延飞阅读(1009)DevOps

在本文中,我们将介绍一些微服务最佳实践,并提出一些方法来帮助你设计、编排和保护微服务架构。 你可能听过很多人对微服务赞不绝口。它们敏捷、简单,并且在面向服务的架构时代进行了全面改进。但是,伴随着微服务的所有好处而来的是一系列新的挑战。 在本...

降低Kubernetes的成本分几步_Kubernetes中文社区

降低Kubernetes的成本分几步

王延飞阅读(1225)Kubernetes实践分享/开发实战

在项目管理领域,有一个被称为“铁三角”的概念–好、快、成本低。每个项目都需要在这三个方面进行权衡。例如,如果你想要更快地完成一个项目,它要么成本更高,要么需要牺牲质量。 事实证明,这个概念也适用于在 Kubernetes 上部署...

带你快速了解微前端的拆分和集成_Kubernetes中文社区

带你快速了解微前端的拆分和集成

王延飞阅读(793)微服务

近年来,微服务大受欢迎。越来越多的组织开始使用这种类型的架构来避免大型单体的限制。 在本文中,我们将描述一种将“前端单体”分解为更小、更易于管理的部分的趋势。以及这种架构如何提高跨团队的效率。 ​图1 ​ 图 1 显示了一个应用程序,其中前...

你的监控够高级吗?_Kubernetes中文社区

你的监控够高级吗?

王延飞阅读(1704)DevOps

复杂的架构、更快部署的压力以及对最佳性能的需求给监控团队带来了更大的压力。因此,越来越多的人正在寻求实施更先进的监控技术。在本文中,我们以 Postgres 为例来区分基本和高级监控。 基本监控与高级监控 基本监控是红灯/绿灯监控,例如你的...

有效监控的 10 条基本原则_Kubernetes中文社区

有效监控的 10 条基本原则

王延飞阅读(892)DevOps

本文是从我自己作为站点可靠性工程师的经验中,总结了有效监控的10 条基本原则。 1. 不要衡量速率 你可以在查询时推导出随时间变化的速率。 监控的第一条规则是永远不要测量速率,而是测量数量。 我们以 CPU 为例。如果你的系统显示 CPU ...

排除Kubernetes故障,只需3步_Kubernetes中文社区

排除Kubernetes故障,只需3步

王延飞阅读(1739)DevOps

Kubernetes 生态系统充斥着各种工具,例如监控、可观察性、跟踪、日志记录等,但一般很难真正理解故障排除与这些工具有何联系。 当故障发生时,我们要掌握是从哪里发生,了解所面临的问题,解决眼前的问题,然后修复根本原因。随着系统规模的扩大...

2021年25佳DevOps工具, 你用了几个_Kubernetes中文社区

2021年25佳DevOps工具, 你用了几个

王延飞阅读(3029)DevOps

DevOps 正在改变软件开发的状态。在一项DevOps 调查中,超过 80% 的软件行业受访者表示,DevOps 正在以某种形式有效地为他们的工作增加价值–投产速度、产品质量等。 2021 年将是 DevOps 的重要一年。由...

微服务的设计模式,你用了几个_Kubernetes中文社区

微服务的设计模式,你用了几个

王延飞阅读(1373)微服务

微服务架构已经成为现代应用开发的主流选择。虽然它解决了某些问题,但它不是灵丹妙药,也有几个缺点。因此,我们需要讨论微服务的设计模式,帮助我们解决一些问题。 在深入研究设计模式之前,我们需要了解微服务的构建原则: 可扩展性 可用性 弹性 独立...