云原生与容器 第3页
二进制部署多 Master K8s 集群 v1.18(二):Master 组件与 apiserver 高可用-星海夜航

二进制部署多 Master K8s 集群 v1.18(二):Master 组件与 apiserver 高可用

这一篇把三个 Master 组件部署起来:kube-apiserver、kube-scheduler、kube-controller-manager。scheduler 和 controller-manager 多实例运
Ceph 集群部署记录:ceph-deploy 建 MON/OSD 与客户端映射 RBD-星海夜航

Ceph 集群部署记录:ceph-deploy 建 MON/OSD 与客户端映射 RBD

Ceph 的部署文档看着长,顺序就三段:把五台机器的环境抹平,在 admin 节点上用 ceph-deploy 拉起 mon、mgr、OSD,最后在客户端把 RBD 镜像映射成块设备。这套是 Luminous 12.2.
K8S 网络是怎么打通的:Pod、Service 与节点网络-星海夜航

K8S 网络是怎么打通的:Pod、Service 与节点网络

把 K8S 里几个网络层面的问题串一遍:三类网段的关系、Pod 之间怎么通信、Service 的地址为什么是虚拟的。概念笔记,不涉及插件部署。 节点网络、集群网络、Pod 网络 Service 的地址和 Pod 的地...
zyt200451的头像-星海夜航zyt2004516年前
02314
DevOps 与 Kubernetes:基础概念梳理-星海夜航

DevOps 与 Kubernetes:基础概念梳理

容器生态的入门笔记:为什么需要编排工具、DevOps 到底指什么、K8S 集群内部是怎么组织的。 服务编排的演进 早期应用直接部署在操作系统里,运维靠 Ansible 这类工具。Docker 出现后应用被封装...
用 Jenkins 集成 Soar 做自动化 SQL 审核-星海夜航

用 Jenkins 集成 Soar 做自动化 SQL 审核

SQL 上线前做一轮审核是常见的质量卡点。Soar 是小米开源的 SQL 优化与改写工具,把它挂到 Jenkins 流水线里,就能在建表/迁移脚本提交后自动出审核报告并邮件通知。下面记一套落地做法。 一、S...
zyt200451的头像-星海夜航zyt2004516年前
04614
Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署-星海夜航

Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署

前端 Vue 项目的发布链路:开发把代码提交到 Git/SVN,每个发布版本更新 package.json 里的版本信息,然后 npm publish 把构建产物推到 Nexus 的 npm 私服;Jenkins 通过插
Jenkins 流水线把 Maven 制品推到 Nexus 并支持选版本部署-星海夜航

Jenkins 流水线把 Maven 制品推到 Nexus 并支持选版本部署

把构建产物散落在各台服务器的 /data/app 目录下,时间一长就没人说得清线上跑的到底是哪次构建。做法不复杂:代码提交后由 Jenkins 打包,制品推给 Nexus 统一存,部署时从 Nexus 的制品列表里...
从软件生命周期、瀑布模型到敏捷开发-星海夜航

从软件生命周期、瀑布模型到敏捷开发

这篇把三个常被混着说的概念捋一遍:软件开发生命周期(SDLC)、瀑布模型、敏捷开发。搞清楚它们的包含关系——SDLC 是过程本身,瀑布和敏捷是不同的组织方式。 软件开发生命周期 SDLC SDLC(So...