Kubernetes
Tekton 如何接入物理机进行构建
· ☕ 6 分钟
1. 为什么需要物理构建机 在文章《如何接入远程 macOS 物理机进行 Jenkins 流水线构建》中,我描述了在 Jenkins 中添加物理构建机的方法。这并不是我拍脑袋想的需求,而是当时真的有 ToB 的商业客户在咨询方案。 对于多端开发商来说,构建 Android、IOS、macOS、Arm 、

在 Dell OptiPlex 7080MT 上安装 macOS 操作系统
· ☕ 3 分钟
大概是十年前,我在笔记本上安装过 macOS。当时最头疼的是只有特定的硬件才能安装成功,而且还缺各种驱动程序。后来自己买了 Mac 笔记本,很长时间没有关注如何在通用机器上安装 macOS 。最近拿到了一台 Dell 台式机,配置还不错,又尝试了一下。本文主要是记录这一过

在 Kubernetes 中面向虚拟机节点分发文件、执行脚本
· ☕ 6 分钟
1. 本文主要讨论什么 勿在浮沙筑高台。业务量的增长、业务形态的进化都需要坚实强劲的 IT 系统支撑。业务内容对市场是透明的,但是 IT 系统不是一朝一夕能建设完善的。未来公司之间的竞争主要也会来自于 IT 系统之间的竞争,能不能快速响应业务需求是决胜的关键。 IT 系

ToB 创业公司的开源之路 - KubeSphere
· ☕ 9 分钟
1. 以开源为核心的商业模式 开源的魅力之一在于其包容性。它能接受怀揣各种意图的人,无论是执着技术的的工程师,还是心怀鬼胎的商人,亦或是热心公益的志愿者,甚至茶余饭后的看客,都能在这里碰撞、交融,形成一股力量。 围绕开源做商业,应该被允许和接受。开

DevOps 工具链之 Lighthouse 介绍
· ☕ 2 分钟
本文介绍一个 ChatOps 工具 Lighthouse, 主要内容来自官方文档 。Kubernetes 社区使用 Prow 驱动其在 GitHub 上的协作, 但是不适用于其他仓库。Lighthouse 普适于更多类型的 Git 仓库。 1. 什么是 Lighthouse Lighthouse 是一个基于 webhooks 的轻量级 ChatOps 工具 , 通过 Git 仓库的 webhooks 可以触发 Jenkins X 流水线 、Tekt