摘要:作者:CODING - 王炜 1. 背景 如果对 Kubernetes 集群安全特别关注,那么我们可能想要实现这些需求: 如何实现 Kubernetes 集群的两步验证,除了集群凭据,还需要提供一次性的 Token 校验? 如何验证部署的镜像是否安全合规,使得仅允许部署公司内部镜像仓库的 Docke 阅读全文
posted @ 2020-06-30 17:53 CODING_DevOps 阅读(97) 评论(0) 推荐(0) 编辑
摘要:云开发中的云函数是云开发 Cloudbase 的一个重要的功能,开发者可以借助其中的云函数来实现一些复杂的业务逻辑,来实现诸如图片处理、数据处理等复杂的逻辑。同时,云函数的免运维、快速部署等特性也可以大大简化开发者的工作量,让开发者把更多的精力投放在业务逻辑的开发上。 在进行云开发中云函数的开发时, 阅读全文
posted @ 2020-06-28 15:24 CODING_DevOps 阅读(5) 评论(0) 推荐(0) 编辑
摘要:CODING 中提供了内置云主机用来执行持续集成(CI)中的构建计划,能够胜任大部分构建任务。但如果碰上了大型项目的构建,或者需要在本地服务器生成构建成果,单个计算资源就显得有点捉急了。针对这一部分需求,CODING 现已支持接入第三方计算资源作为构建节点,甚至可以接入多个服务器共同作为构建节点池, 阅读全文
posted @ 2020-06-24 11:40 CODING_DevOps 阅读(35) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 朱增辉 前言 make 工具非常强大,配合 makefile 文件可以实现软件的自动化构建,但是执行 make 命令依然需要经历手动输入执行、等待编译完成、将目标文件转移到合适位置等过程,我们真正关心的是最终的输出,却在这些中间过程上浪费了很多时间。利用 CODING 持续集 阅读全文
posted @ 2020-06-23 16:47 CODING_DevOps 阅读(160) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 朱增辉 前言 Google Web Toolkit(GWT)是一个开源、免费的 Web 开发框架,通过该框架,您可以使用 Java 构建复杂、高性能的 JavaScript 应用程序。 持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误 阅读全文
posted @ 2020-06-23 16:08 CODING_DevOps 阅读(64) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 杨周 新冠肺炎期间,约翰霍普金斯大学开发的疫情地图网站单日 PV 达 10 亿次,查看源代码可以看出它是一个单页应用(single-page application,缩写 SPA),JS 调用后端 API 返回动态数据。 那么,部署一个 10 亿 PV 的静态网站需要购买几台 阅读全文
posted @ 2020-06-15 17:31 CODING_DevOps 阅读(32) 评论(0) 推荐(1) 编辑
摘要:作者:CODING - 王炜 1. 开篇 如果让你主导一款千万、甚至亿级用户产品的功能迭代,你会怎么做?你需要面对的挑战可能来自于: 商业战略的变化带来新的产品诉求,而产品的任何改动哪怕仅是界面调整,都将面临无数存量用户的挑战 这时候,作为产品负责人,你会选择稳定压倒一切?还是自我革新,继续追求用户 阅读全文
posted @ 2020-06-03 16:41 CODING_DevOps 阅读(163) 评论(0) 推荐(1) 编辑
摘要:随着软件研发模式的不断演进,越来越多的团队使用持续集成的方式进行自动化的测试与构建。但持续集成的过程中,往往会碰到外网资源拉取失败,异地部署推送慢等问题,拉低了持续集成的频率。在大型复杂的项目中,开发者往往需要使用公司网络构建,以保障资源的顺利拉取,十分不便。 为此,CODING DevOps 推出 阅读全文
posted @ 2020-06-01 14:59 CODING_DevOps 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步。CODING 特邀敏捷顾问、CST & CTC 认证敏捷教练 申健 老师将在本课程 《Scrum 敏捷项目管理核心要素之 3355》 中介绍 Scrum 框架的核心要素,帮助大家更好地学习实践 阅读全文
posted @ 2020-05-07 14:15 CODING_DevOps 阅读(88) 评论(0) 推荐(0) 编辑
摘要:前言 随着Web应用的发展,运行在浏览器端的Web应用能够承担更多且更复杂的业务交互需求,前后端分离模式得以流行,并催生了如 Vue 、 React 等单页应用框架。这些框架简化了开发流程,但对于Web应用的部署并没有统一的解决方案。许多项目团队中,前端开发者在提交代码后仍然需要人工通知项目经理、运 阅读全文
posted @ 2020-04-30 14:07 CODING_DevOps 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Git 虽然因其分布式管理方式,不完全依赖网络,良好的分支策略,容易部署等优点,已经成为最受欢迎的源代码管理方式。但是一分耕耘一分收获,如果想更好地掌握 git,需要付出大量的学习成本。即使在各种 GUI 的加持下,也不得不说 git 真的很难,在 V2EX 上也常有如何正确使用 git 的讨论,同 阅读全文
posted @ 2019-05-31 11:37 CODING_DevOps 阅读(139) 评论(0) 推荐(0) 编辑
摘要:在敏捷研发的过程中,或者项目结束后的复盘阶段,度量并分析团队成员在周期内的工作负荷、完成的工作量与工作动态,能够让管理者清晰的认识到团队成员的工作负载与工作效率;团队成员间也可以相互查看对方所参与的项目,近期工作动态或近期事项。 效能度量的主要功能为统计团队成员在一段时间内的计划事项数、完成事项数和 阅读全文
posted @ 2020-07-06 15:10 CODING_DevOps 阅读(28) 评论(0) 推荐(0) 编辑
摘要:背景 如何做团队技术文章分享和沉淀?这是一个老生常谈的话题。常见的技术选型可以是 Confluence、Dokuwiki、Gitbook 等。 但对于敏捷团队来说,这些都不够优雅,我们希望能把技术文章像代码一样进行协作和版本管理。更新技术文章后,能够自动部署到公司的 K8S 集群。那么,CODING 阅读全文
posted @ 2020-07-06 10:38 CODING_DevOps 阅读(29) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 王炜 1. 背景 如果对 Kubernetes 集群安全特别关注,那么我们可能想要实现这些需求: 如何实现 Kubernetes 集群的两步验证,除了集群凭据,还需要提供一次性的 Token 校验? 如何验证部署的镜像是否安全合规,使得仅允许部署公司内部镜像仓库的 Docke 阅读全文
posted @ 2020-06-30 17:53 CODING_DevOps 阅读(97) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 朱增辉 前言 本文是 CODING 持续集成自定义构建节点功能 的使用教程,通过一个为微信公众号启用开发配置的 Demo 演示,讲解如何接入自定义构建节点,如何使用自定义构建节点进行构建、测试、部署服务器。 准备工作 环境 本文会使用到如下工具,请确认已安装,或者根据链接的文 阅读全文
posted @ 2020-06-29 16:30 CODING_DevOps 阅读(30) 评论(0) 推荐(0) 编辑
摘要:2020 年秋招在即,许多预备程序员即将踏入工作岗位,但是苦于没有应聘求职的经验,十分害怕在秋招中踩坑。在众多应聘者中,青涩的你如何才能脱颖而出呢? 所以今天,CODING 给大家来送福利了——我们联合猿圈学堂,为想要就业 IT 岗位的小伙伴提供一次真实的企业秋招模拟笔试,模拟笔试是以比赛的形式进行 阅读全文
posted @ 2020-06-28 16:39 CODING_DevOps 阅读(7) 评论(0) 推荐(0) 编辑
摘要:云开发中的云函数是云开发 Cloudbase 的一个重要的功能,开发者可以借助其中的云函数来实现一些复杂的业务逻辑,来实现诸如图片处理、数据处理等复杂的逻辑。同时,云函数的免运维、快速部署等特性也可以大大简化开发者的工作量,让开发者把更多的精力投放在业务逻辑的开发上。 在进行云开发中云函数的开发时, 阅读全文
posted @ 2020-06-28 15:24 CODING_DevOps 阅读(5) 评论(0) 推荐(0) 编辑
摘要:CODING 中提供了内置云主机用来执行持续集成(CI)中的构建计划,能够胜任大部分构建任务。但如果碰上了大型项目的构建,或者需要在本地服务器生成构建成果,单个计算资源就显得有点捉急了。针对这一部分需求,CODING 现已支持接入第三方计算资源作为构建节点,甚至可以接入多个服务器共同作为构建节点池, 阅读全文
posted @ 2020-06-24 11:40 CODING_DevOps 阅读(35) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 朱增辉 前言 make 工具非常强大,配合 makefile 文件可以实现软件的自动化构建,但是执行 make 命令依然需要经历手动输入执行、等待编译完成、将目标文件转移到合适位置等过程,我们真正关心的是最终的输出,却在这些中间过程上浪费了很多时间。利用 CODING 持续集 阅读全文
posted @ 2020-06-23 16:47 CODING_DevOps 阅读(160) 评论(0) 推荐(0) 编辑
摘要:作者:CODING - 朱增辉 前言 Google Web Toolkit(GWT)是一个开源、免费的 Web 开发框架,通过该框架,您可以使用 Java 构建复杂、高性能的 JavaScript 应用程序。 持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误 阅读全文
posted @ 2020-06-23 16:08 CODING_DevOps 阅读(64) 评论(0) 推荐(0) 编辑
摘要:IT 运维告警现状 目前 IT 运维领域保证服务运行正常的主要方法是对相关运维指标进行实时监控,并根据经验设定一些规则,通过将实时监控的数据与规则进行对比,当某个指标监控值不符合设定的规则时,则判定为异常的状况,这样的话就会发送对应的告警到告警平台。告警平台收到通知后,会分配给对应的运维人员进行处理 阅读全文
posted @ 2020-06-22 15:51 CODING_DevOps 阅读(52) 评论(0) 推荐(0) 编辑