拉取 Dockerhub 镜像,无法连接 Cloudflare
· ☕ 1 分钟
1. 错误提示 在拉取镜像时,偶尔会碰到如下错误: 1 2 3 4 5 6 7 8 docker pull node:10.16-alpine 10.16-alpine: Pulling from library/node e7c96db7181b: Already exists 50958466d97a: Pulling fs layer 56174ae7ed1d: Pulling fs layer 284842a36c0d: Pulling fs layer error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/b9/b95baba1cfdbfa8b789137179d8efff08b9768f1906725a8758cf0c431b59621/data?verify=1636603895-lbb1QIruPZBdfgfhBZ95ArGK0wU%3D": dial tcp 104.18.124.25:443: i/o timeout 2. 主要解决办法 2.1 修改 DNS 地址 如果是 CentOS ,直接修改 /etc/resolv.conf 文件,新增一行 nameserver 8.8.8.8 即可。 如果是 Ubuntu ,需要修改 /etc/systemd/

应用配置管理之组装模型和模板模型
· ☕ 3 分钟
应用配置管理强调的是,应用运行时依赖的配置管理,不同于项目的静态配置。本文是实际开发过程中的一些总结,以供大家参考,也欢迎交流。 1. 关于配置管理 1.1 名称解释 配置项 一个 key=value 组合 配置集 一组配置项的集合,key1=value, key2=value2 配置实例 一份完整的,可供

Kubernetes 集群规划之规模与节点大小
· ☕ 1 分钟
下面是选择少量大集群,还是多个小集群的对比列表: 特征 少量大集群 多个小集群 资源利用率 高 低 管理节点开销 低 高 资源伸缩范围 大 小 资源调度范围 大 小 应用间通信效率 高 低 集群运维难度 高 低 集群版本多样性 低 高 爆炸半径 大 小 下面是选择少量高配节点,还是多个低配节点的

Jenkins Agent 的几种通信方式
· ☕ 1 分钟
1. SSH 连接方向: Master 主动连接 Agent 要求: Master 能通过 SSH 直连 Agent Agent 上启动了 SSHD 服务 Jenkins 安装 SSH Credentials Plugin、SSH Build Agents 插件 2. JNLP 连接方向: Agent 主动连接 Master 要求: Agent 能访问 Master Agent 需要 JVM 环境运行 Master 需要放开 50000(默认值)端口用于 Agent 通信 50000 端口是 Jenkins Master 的服务端口,不需要再运行

这就是 OKR
· ☕ 2 分钟
副标题: 让谷歌、亚马逊实现爆炸性增长的工作法 作者: (美) 约翰·杜尔(John Doerr) 出版社: 中信出版社 出版年: 2018-12 ISBN: 9787508696881 Notes: OKR 即目标与关键成果法,是 Intel 创始人安迪·葛洛夫发明的一种用于管理目标和完成的工作方法。O 代表着目标,它应该是重要且具体、