您目前处于:社区首页 > 标签:

DevOps

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

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

王延飞阅读(912)DevOps

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

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

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

王延飞阅读(1882)DevOps

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

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

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

王延飞阅读(770)DevOps

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

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

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

王延飞阅读(1039)DevOps

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

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

降低Kubernetes的成本分几步

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

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

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

你的监控够高级吗?

王延飞阅读(1724)DevOps

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

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

有效监控的 10 条基本原则

王延飞阅读(896)DevOps

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

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

排除Kubernetes故障,只需3步

王延飞阅读(1753)DevOps

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

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

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

王延飞阅读(3051)DevOps

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

DevOps 面试小宝典:总有一个你会用到_Kubernetes中文社区

DevOps 面试小宝典:总有一个你会用到

王延飞阅读(2360)DevOps

DevOps 是敏捷开发的产物,也越来越受到谷歌、Facebook 或亚马逊等大型企业的关注。 因此,当你要申请 DevOps 工程师岗位时,除了所需的专业技能外,准备充分的 DevOps 工作面试,对于成功拿到Offer也至关重要。 De...

创建云原生应用程序,需要注意什么?_Kubernetes中文社区

创建云原生应用程序,需要注意什么?

王延飞阅读(987)DevOps

云原生软件开发,是利用云运营模型(Cloud Operating Model)在现代分布式环境中构建和运行可扩展的应用程序。随着用于设计和创建应用程序的云原生技术的不断发展,我们遇到的问题也越来越多,因此在本文中,我将和大家一起分享创建云原...

GitOps:用于持续部署的云原生方法_Kubernetes中文社区

GitOps:用于持续部署的云原生方法

王延飞阅读(1136)DevOps

GitOps是一种用于持续部署的云原生方法,它利用Git版本控制/源代码控制系统作为所有配置、基础设施和操作过程的单一事实来源。在这种方法中,基础设施配置更改是通过源代码控制系统本身自动进行的。GitOps 被视为基础设施即代码(Infra...