问题复现:新建一个 a.js 文件(大小写不敏感的状态下),并提交修改本地 a.js 变为 A.js,文件内容无变更,无法提交执行git config core.ignorecase false,修改 大小写敏感 规则,然后提交,查看...
模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护,易拓展 项目中实践例子: Before: 在返还购APP里有个【我的红包】的功能,用户的红包数据来自多个业务,如:邀请新用...
JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化。如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出。理论上可以认为这些发生的错误只是Java...
kubernetes 集群资源监控之前可以通过 heapster 来获取数据,在 1.11 开始开始逐渐废弃 heapster 了,采用 metrics-server 来代替,metrics-server 是集群的核心监控数据的聚合器...
Jenkins 官方文档去查看资料的时候发现并非如此简单,无论是声明式还是脚本式的 Pipeline 都依赖了 Groovy 脚本,所以如果要很好的掌握 Pipeline 脚本的用法,我们非常有必要去了解下 Groovy 语言。 什么...
网络可以说是 Kubernetes 部署和使用过程中最容易出问题的了,最主要的是对网络技术非常熟悉的人员相对较少,和 Kubernetes 结合后能搞透彻网络这块的就更加稀少了,导致我们在部署使用过程中经常遇到一些网络问题。本文将重点...
接上文: kubernetes CI/CD建设之 七.Gitlab CI与Kubernetes结合 现在结合前面所学的知识点给大家介绍一个完整的示例:使用 Jenkins + Gitlab + Harbor + Helm ...
接上文: kubernetes CI/CD建设之 六.Gitlab CI Runner 基本配置首先将本节所用到的代码库从 Github 上获得:myhhub/gitlab-ci-k8s-demo,可以在 Git...
接上文: kubernetes CI/CD建设之 五.Gitlab 首先先给大家介绍一些关于 Gitlab CI 的一些基本概念,以及如何在 Kubernetes 上安装 Gitlab CI Runner。 简介从 Git...
接上文: kubernetes CI/CD建设之 四.使用Helm快速安装Harbor Gitlab官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Char...