Github Actions与Jenkins,如何做出正确的选择?

w9527 发表了文章 • 0 个评论 • 1953 次浏览 • 2021-01-19 15:17 • 来自相关话题


在过去的几年中,DevOps已成为软件生命周期中至关重要的一部分。 这推动了许多领先的DevOps工具和实践的增长。 你可以找到一系列支持CI/CD流程的工具。 Jenkins和GitHub Actions脱颖而出。

在本文中,我将GitHub Action...
查看更多

微服务架构统一安全认证设计与实践

老马 发表了文章 • 0 个评论 • 1981 次浏览 • 2021-01-19 08:34 • 来自相关话题


【编者的话】当企业应用系统逐渐增多后,每个系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模式阻碍了企业应用向平台化演进。当企业的互联网业务发展到一定规模,构建统一的标准化账户管理体系将是必不可少的,因为它是企业互联网云平台的重要基础设施,能够为平台...
查看更多

手把手教你从零设计一个日志框架

aoxiang 发表了文章 • 0 个评论 • 1946 次浏览 • 2021-01-19 07:50 • 来自相关话题


Java里的各种日志框架,相信大家都不陌生。Log4j/Log4j2/Logback/jboss logging等等,其实这些日志框架核心结构没什么区别,只是细节实现上和其性能上有所不同。本文带你从零开始,一步一步的设计一个日志框架。

输出内容 - L...

查看更多

企业中台规划和IT架构微服务转型杂谈

翔宇 发表了文章 • 0 个评论 • 2089 次浏览 • 2021-01-18 08:02 • 来自相关话题


对于传统企业IT架构转型,中台和微服务架构规划在之前的文章里面都有比较系统的整理和阐述,虽然云原生概念在2013年就提出,但是2020年可以算作是云原生的元年,同时企业IT架构转型,微服务化和逐步迁移上公有云也将是未来多年的一个技术发展趋势。最近结合和合作伙伴...
查看更多

利用Jenkins与Nginx实现前端项目自动构建与持续集成

玻璃樽 发表了文章 • 0 个评论 • 2256 次浏览 • 2021-01-17 16:43 • 来自相关话题


实现目标

本地push代码到GitHub,Webhook自动触发Jenkins上的构建动作,完成安装Node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。

前期准备

  • GitHub账号...
查看更多

严选服务治理实践

Andy_Lee 发表了文章 • 0 个评论 • 2600 次浏览 • 2021-01-14 21:09 • 来自相关话题


【不知道】当你面对一个由几百上千个服务高度耦合而成的大型系统,各式各样的问题便会不约而至,而且绝对是一个不小的挑战。熵增原理告诉我们——任何系统都需要治理,本文分享严选在多年的服务治理实践中的一些思考、一些心得。

服务需要治理吗?

当然需要,你100...
查看更多

Kubernetes生产环境最佳实践

阿娇 发表了文章 • 0 个评论 • 2245 次浏览 • 2021-01-14 08:23 • 来自相关话题


众所周知,Kubernetes很难!以下是在生产中使用它应遵循的一些最佳实践。遵循这些步骤能够确保更高的安全性和生产效率。

毫无疑问,DevOps已经走过了一段很长的路!借助于Kubernetes编排平台使得公司比以往更快地发布软件。随着容器用于构建和发...
查看更多

解析分布式系统的底层原理

大卫 发表了文章 • 0 个评论 • 2189 次浏览 • 2021-01-13 21:36 • 来自相关话题


导言

分布式事务是分布式系统必不可少的组成部分,基本上只要实现一个分布式系统就逃不开对分布式事务的支持。本文从分布式事务这个概念切入,尝试对分布式事务以及分布式系统最核心的底层原理逐一进行剖析,内容包括但不限于 BASE 原则、两阶段原子提交协议、三阶...
查看更多

Kubernetes 原生 CI/CD 构建框架 Argo 详解

JetLee 发表了文章 • 0 个评论 • 2283 次浏览 • 2021-01-13 20:32 • 来自相关话题


【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。

什么是流水线?

在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个...
查看更多

Kubernetes Operator简介

aoxiang 发表了文章 • 0 个评论 • 2253 次浏览 • 2021-01-12 20:59 • 来自相关话题


在对一些复杂应用进行Kubernetes容器化的时候,经常能看到xxx operator,如ETCD Operator、Prometheus Operator、Spark Operator,那么Operator是什么、如何使用它,本文对Operator进行简析...
查看更多