云计算

Jenkins 中 Lightweight 拉取代码问题分析

Jenkins 中 Lightweight 拉取代码问题分析

1. 遇到了什么问题Jenkins 执行日志报错:1 2 3 4 5 6 Started by user admin Lightweight checkout support not available, falling back to full checkout. Checking out git

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
DevOps 精要:业务视角

DevOps 精要:业务视角

作者:(俄)奥列格·斯克伦尼科(Oleg Skrynnik)出版社: 清华大学出版社出版年: 2020-05-01ISBN: 9787302547143Notes:内容如题,书中主要阐述了业务视角中的 DevOps 。从起源到基础,从原则到实践,你都可以从中有所收获。DevOps 的基础是精益生产(

大猫 大猫 2023-01-04
0 0 0
CentOS 7 安装 Java 开发环境

CentOS 7 安装 Java 开发环境

1. 编译报错:java.nio.file.NoSuchFileException在编译 Jenkins 插件时,提示错误信息如下:1 2 3 4 mvn package Compilation failure [ERROR] java.nio.file.NoSuchFileException:

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
多架构下的 Docker 镜像

多架构下的 Docker 镜像

1. 开启 Docker 的 experimental 特性这里先开启 Docker 的 experimental 特性,方便下文使用相关命令。编辑文件 vim ~/.docker/config.json ,增加如下内容:1 2 3 4 { "experimental": "enabled",

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
一面面试官总结

一面面试官总结

最近离职的小伙伴有点多,比较缺人。陆陆续续面试了近十位候选人,一面通过率大约 50 % ,还没有确定的 HC 。1. 准备工作搜集简历。发帖、邮件公告、朋友圈、招聘网站,都是简历来源。离开的人有各种各样的理由,待遇差、不喜欢的工作方式、不开心、不受重视,当然也有各种各样的人想要进来。这就像围城,城里

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
Kubernetes 动态创建 Jenkins Agent 压力测试

Kubernetes 动态创建 Jenkins Agent 压力测试

前面的文档中,我们利用 Kubernetes 提供的弹性,在 Kubernetes 上动态创建 Jenkins Slave 。本篇文档主要是对 Jenkins 进行大规模构建的压力测试。1. 集群配置1.1 Kubernetes 版本这里使用的是 v1.16.71 2 3 4 kubectl ver

宇宙之一粟 宇宙之一粟 2023-01-04
0 0 0
Etcd、Etcdctl 应用实践

Etcd、Etcdctl 应用实践

1. Etcd 基本介绍Etcd 是一个分布式 Key/Value 的存储系统,通过分布式锁、leader 选举、写屏障(write barriers) 实现了分布式协作,提供高可用、持久化数据存储和检索服务。工作原理每个 Etcd 节点都存储了一份完整的数据,任意时刻至多存在一个主节点。主节点处理

Escape Escape 2023-01-04
0 0 0
Jenkins X 不是 Jenkins ,而是一个技术栈

Jenkins X 不是 Jenkins ,而是一个技术栈

1. Jenkins X 简介Jenkins 依靠庞大的插件生态,占据了目前大部分的企业级 CICD 引擎的份额。但在云原生时代,Jenkins 也暴露出很多的问题,单点服务、磁盘存储、内存占用等。Jenkins X 围绕 Kubernetes,提供了一种更适合云原生时代的 DevOps 方式。Je

大猫 大猫 2023-01-04
0 0 0
现在是云原生最好的时代

现在是云原生最好的时代

1. 钱少事多受人欺运维部门是成本部门。有个词叫,成本优化。CXO 看到机器的负载这么低,就会想着裁撤机器,能少花就少花点,运维也就来活儿了。优化成本是运维的职责之一。运维是研发的服务团队。不能够创造营收,就意味着没有话语权,运维在公司的地位可想而知。更多的是研发提需求,运维去完成,没有太多商量的余

Escape Escape 2023-01-04
0 0 0
如何使用 Terraform Provider 提供 Iac 级别的应用

如何使用 Terraform Provider 提供 Iac 级别的应用

1. Terraform Vs Kubernetes基础架构即代码(Iac) 基于不可变的基础架构,使用编排工具将基础架构文本化,允许像管理代码一样管理基础设施。2018 年,我在从事 SaaS 开发,使用 Kubernetes 平台进行部署,这一年 Terraform 很火。2019 年,我开始从

Escape Escape 2023-01-04
0 0 0
柯里化与偏函数

柯里化与偏函数

1. 什么是柯里化根据维基百科词条定义,在计算机科学中,柯里化(Currying)是把接受多个参数的函数转变成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。英文版定义是一个两层的定语从句,翻译过来断句太长,上面的定义有些绕口。这里有几个关键点:多个

大树 大树 2023-01-04
0 0 0
如何在 Kubernetes 集群集成 Kata

如何在 Kubernetes 集群集成 Kata

1. Kata 解决什么问题安全性和隔离性是 Kata Container 显著区别于 Docker Container 的地方。Kata Container 来源于 Intel Clear Containers 和 Hyper runV 项目的合并。Intel Clear Containers 借

穿过生命散发芬芳 穿过生命散发芬芳 2023-01-04
0 0 0
什么是函数式编程

什么是函数式编程

1. 什么是编程范式编程范式是一类典型的编程规范。一方面提供了工程师对实体的建模方法,将物理世界与代码关联起来;另一方面也提供了工程师对代码程序的理解思路。编程范式与编程语言属于多对多的关系。一种编程语言中,可能包含多种编程范式,例如,C++ 包含面向过程、面向对象等。一个编程范式,也有可能被多种编

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
一起来学 Go (5)Goroutine 和 Channel

一起来学 Go (5)Goroutine 和 Channel

1. Go 中的并发模型1.1 通信模型 CSPCSP 全称 Communicating Sequential Process ,通信顺序进程,描述的是一种并发通信模型。Process 可以使用很多个 Channel ,而 Channel 不关心谁在使用它,只负责收发数据。Go 社区中,有一句非常著

泡泡 泡泡 2023-01-04
0 0 0
一起来学 Go (6)Interface

一起来学 Go (6)Interface

1. 面向接口编程1.1 特征面向接口编程,强调的是模块之间通过接口进行交互。首先,调用方指定一组方法签名,然后,由被调用方实现这组方法。接口编程与其他编程显著不同的一点是,接口编程关注的是方法,而不是属性。在很多的编程场景中,方法是围绕属性进行定义的。如下图:但在接口编程中,恰好相反,方法处于核心

张二河 张二河 2023-01-04
0 0 0
终于等到你  GitHub 镜像仓库服务(ghcr.io)

终于等到你 GitHub 镜像仓库服务(ghcr.io)

1. Github Container Registry9 月 1 日,GitHub 宣布 Github Container Registry 开始公测,测试期间提供免费、无限容量的 Docker 镜像仓库服务。再也不用担心,docker.io 一言不合清理镜像了。真好真香!GitHub 正在以托管

张二河 张二河 2023-01-04
0 0 0
使用镜像部署 Hexo 静态页面

使用镜像部署 Hexo 静态页面

1. 为什么采用镜像独立部署更好的 SEO使用 Github Pages ,部署静态网站非常方便。一次配置,每次提交都可以自动部署更新。再加上 jsDelivr、Cloudflare 加速,在免费方案中,已经生产可用。无奈的是,百度搜索引擎对 Github Pages 网站,收录极慢,甚至不收录。即

三掌柜 三掌柜 2023-01-04
0 0 0
Kubernetes 平台管理软件压力测试方案

Kubernetes 平台管理软件压力测试方案

Kubernetes 平台管理软件运行在 Kubernetes ,用于管理运行在 Kubernetes 上的资源对象。1. 测试思路测试在一定负载一定集群规模下,平台软件的管理能力,而不是 Kubernetes 的管理能力。平台软件的管理能力主要体现在能通过 UI 对负载、PV 进行增删改查,在 U

张二河 张二河 2023-01-04
0 0 0
巨变与机遇的未来十年

巨变与机遇的未来十年

1. 重剑出鞘问天下自 1840 开始,中国经历了百余年的屈辱;而自 1978 开始,中国只花了四十余年就从一个贫弱的大国变成一个富足的强国。这是民族坚韧与智慧的体现。悠久的文化历史,提供给人们足够的养分。在微观上,人们可以找到各自人生的归处;在宏观上,推动着国家和民族的发展。中华民族的崛起已然成势

大树 大树 2023-01-04
0 0 0
KubeSphere DevOps 3.0 流水线开发指南

KubeSphere DevOps 3.0 流水线开发指南

KubeSphere DevOps 包含 S2I 和 Pipeline 两部分。在社区中,openshift 提供了一个打包应用的工具 S2I,具体请参考 使用 S2I 构建云原生应用。KubeSphere 将其做成了服务,采用 CRD 使用一个单独的 Operator 对其进行管理,功能比较独立。

竹子爱熊猫 竹子爱熊猫 2023-01-04
0 0 0
1 152 153 154 155 156 166