王延飞

是什么让你的CI/CD流水线变慢?_Kubernetes中文社区

是什么让你的CI/CD流水线变慢?

王延飞阅读(270)DevOps

会使CI/CD流水线变慢的原因可以分为三大类:软件交付速度慢,缺乏治理以及孤立的可见性和洞察力。 在实施CI/CD流程后,许多组织面临着三个重大挑战,这使他们无法始终如一,安全,快速地交付软件。 软件交付速度慢:即使使用自动流水线,对生产服...

2021年必会的3个Kubernetes工具_Kubernetes中文社区

2021年必会的3个Kubernetes工具

王延飞阅读(854)DevOps

在过去的几年中,我们看到了许多工具可以在Kubernetes上简化软件开发。随着Kubernetes生态系统的不断发展,有些工具会同步改进优化,而有些工具则不能适应最新的需求。在2021年,有哪些工具是我们必须要掌握呢? 在本文中,我将重点...

DevOps成功的5个关键_Kubernetes中文社区

DevOps成功的5个关键

王延飞阅读(423)DevOps

成功地发布和部署软件系统,对于组织是一项重要任务,实现它就需要有坚定的DevOps战略。 长期以来,软件系统可靠地发布和部署一直是困难且耗时的过程。随着软件行业慢慢转向更快的发布节奏,部署和发布也变得越来越有价值,尤其是对于托管的软件。 D...

针对开发人员的21个Jenkins替代方案_Kubernetes中文社区

针对开发人员的21个Jenkins替代方案

王延飞阅读(626)DevOps

当谈到CI/CD工具时,我们都会提到Jenkins。它是构建和测试项目的超级有效工具,从而使持续不断的轻松集成成为可能。 但是,Jenkins并不是唯一的CI/CD工具。我们还有其他很多选择! 1.GitLab GitLab 它是一个开源的...

基于BuildKit优化Dockerfile的构建_Kubernetes中文社区

基于BuildKit优化Dockerfile的构建

王延飞阅读(520)容器

Docker通过读取Dockerfile中的指令自动构建镜像,Dockerfile是一个文本文件,其中依次包含构建给定镜像所需的所有命令。 上面的解释摘自Docker的官方文档并总结了Dockerfile的用途。Dockerfile的使用非...

SRE和DevOps值得关注的十大开源项目_Kubernetes中文社区

SRE和DevOps值得关注的十大开源项目

王延飞阅读(477)DevOps

构建可扩展且高度可靠的软件系统是每个SRE的最终目标。 在SRE/DevOps领域中,有大量出色的开源项目,每个项目都有新颖而激动人心的解决方案。在本文中,我们将会介绍一些在监视,部署和维护领域最受欢迎的开源项目。 1. Cloudprob...

如何监控Spring Boot应用_Kubernetes中文社区

如何监控Spring Boot应用

王延飞阅读(529)微服务

在此博客中, 我们来学习使用Spring Actuator,Micrometer,Prometheus和Grafana监控Spring Boot应用程序。你可能觉得这需要大量工作,但是其实很容易! 1.简介 当某个应用程序在生产环境中运行时...

一份DevOps工程师职责清单,待你查阅_Kubernetes中文社区

一份DevOps工程师职责清单,待你查阅

王延飞阅读(682)DevOps

如果一个组织的开发人员和运维人员是独立工作的模式,实施DevOps就需要对组织进行大的调整。因为,只有具备合适的组织人员,文化和工具来才能成功实施DevOps。根据Atlassian的 DevOps2020趋势显示,实施DevOps的最常见...

微服务拆分的10条规范_Kubernetes中文社区

微服务拆分的10条规范

王延飞阅读(659)微服务

如果你的组织想要采用微服务,那么就需要了解领域驱动设计,事件驱动架构,核心域,子域,有界上下文,反腐层等等,以正确地拆分你的业务逻辑(Business Space)并将其与微服务体系结构(Code Space)映射,这样你就可以获得微服务的...