使用 Cilium 替换 Calico 1. 系统要求 Kubernetes, >= 1.16.0-0 Helm, >= 3.0 Linux 内核 >= 4.9.17 CentOS 7 升级内核过程,可以参考 Calico 下如何切换数据面到 eBPF 。 2. 卸载 Calico 删除集群资源 1 2 3 4 5 6 kubectl -n kube-system delete ds calico-node kubec 云计算 2023-01-04 大猫
Kubevela 下的多集群应用 Kubevela 目前处于 1.1 版本。通常,我们认为 1.x 的版本是相对稳定的,可以尝试引入生产。在不断地跟踪和学习过程中,也感受到 Kubevela 的一些好的地方,这是一篇小结性的文档。 1. Kubevela 能解决什么问题 面向平台开发者 需要区分几个角色: 开发、运维、运维开发。开发面向的是业务需求,运维面向的是业务稳定,运维开发面向的是效率。运维开发提供各种各样的工具,打通开发和 云计算 2023-01-04 剑圣无痕
多环境下的应用运行时定义 1. 为什么需要定义应用运行时 运行时更多选择。传统的应用运行时有,物理机、虚拟机、云主机。容器时代,常见的运行时有 Docker、Kubernetes。这些运行时,提供给我们的不再是一个单一的运行时选择。应用拓扑更复杂。如果由 CMDB 统一存储应用的拓扑结构,当然是最好的,其他系统有了统一的数据源。但现实是,我们很难有这样的远见,当急需这样的拓扑时,开发功能、录入数据、保持一致性都极其不易。不 云计算 2023-01-04 竹子爱熊猫
低智商社会 副标题: 如何从智商衰退中跳脱出来作者: (日) 大前研一出版社: 中信出版社出版年: 2010-4ISBN: 9787508619262Notes:值得注意的是这本书的形成时间。十多年后的今天,阅读这本书依然可以感受到其分量。网络越发达,大脑越懒惰。年轻人只关注自己的片瓦之地,不再有欲望和向上的动力。唯有思考能破此局,思考如何教育出适合当今社会的人才,思考如何在金融危机中保全自己,思考如何在国际 云计算 2023-01-04 竹子爱熊猫
容器下的两地三中心建设 1. 关于两地三中心 如上图,两地三中心的架构,是为了提高系统的容错、容灾的能力。当一个数据中心不可用时,能够将关键业务的流量切换到其他数据中心,可以抵御城市级的自然灾害。两地指的是,地理上不同的两座城市,而三中心指的是: 生产中心 同城灾备中心 异地灾备中心 2. 机房的网络连接 如上图,两地三中心架构的前提是,各个机房是互联互通的。因此,我们需要搭建一个低延时的环形网络。光纤的长度,通常在 5 云计算 2023-01-04 向阳逐梦
是什么让你流于平庸 1. 缺少发自内心的渴望 有了渴望才会有动力。对生存的渴望、对美好的渴望,是推动人类进步的源泉。渴望愈加强烈,动力才会愈加强烈。强烈的渴望会让人不顾一切地冲向目标。想要突破,激情比理性更加重要。 2. 疲于满足日常的生理 无法突破的身体和精神极限。太在意衣食住行没有更多精力和时间去做不一样的事。前人做过、后人能做的事,不能体现个人的价值。别人走过的路,留下的是别人的足迹。 3. 太过广泛宽阔的目标 云计算 2023-01-04 剑圣无痕
这就是 OKR 副标题: 让谷歌、亚马逊实现爆炸性增长的工作法作者: (美) 约翰·杜尔(John Doerr)出版社: 中信出版社出版年: 2018-12ISBN: 9787508696881Notes:OKR 即目标与关键成果法,是 Intel 创始人安迪·葛洛夫发明的一种用于管理目标和完成的工作方法。O 代表着目标,它应该是重要且具体、行动导向、鼓舞人心的,比如提升系统的稳定性。O 应该与团队的使命保持一致 云计算 2023-01-04 Escape
Jenkins Agent 的几种通信方式 1. SSH 连接方向: Master 主动连接 Agent要求: Master 能通过 SSH 直连 Agent Agent 上启动了 SSHD 服务 Jenkins 安装 SSH Credentials Plugin、SSH Build Agents 插件 2. JNLP 连接方向: Agent 主动连接 Master要求: Agent 能访问 Master Agent 需要 JVM 环境运行 云计算 2023-01-04 穿过生命散发芬芳
Kubernetes 集群规划之规模与节点大小 从调研数据来看,大家选择小集群的比较较高。下面是从节点数、节点配置角度提供的一份对比列表。下面是选择少量大集群,还是多个小集群的对比列表: 特征少量大集群多个小集群 资源利用率 高 低 管理节点开销 低 高 资源伸缩范围 大 小 资源调度范围 大 小 应用间通信效率 高 低 集群运维难度 高 低 集群版本多样性 低 高 爆炸半径 大 小 下面是选择少量高配节点,还是多个低配节点的对比列表: 特征少 云计算 2023-01-04 竹子爱熊猫
应用配置管理之组装模型和模板模型 应用配置管理强调的是,应用运行时依赖的配置管理,不同于项目的静态配置。本文是实际开发过程中的一些总结,以供大家参考,也欢迎交流。 1. 关于配置管理 1.1 名称解释 配置项 一个 key=value 组合 配置集 一组配置项的集合,key1=value, key2=value2 配置实例 一份完整的,可供应用程序直接使用的配置项的集合。 1.2 配置管理的功能 版本控制 对所创建的配置项、配置集 云计算 2023-01-04 三掌柜
拉取 Dockerhub 镜像,无法连接 Cloudflare 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 lay 云计算 2023-01-04 三掌柜
Logstash 配置基础 1. Logstash 的基本原理 Logstash 是一个用于数据传输和处理的组件。通过插件的组合,Logstash 可以满足各种日志采集的场景:logstash->elasticsearchfilebeat->logstash->elasticsearchfilebeat->kafka->logstash->elasticsearchfilebeat-> 云计算 2023-01-04 大白菜程序猿
Go 中的时间和时区问题 1. 时间与时区 1.1 时间标准 UTC,世界标准时间,是现在的时间标准,以原子时计时。GMT,格林威治时间,是以前的时间标准,规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午 12 点。UTC 时间更加准确,但如果对精度要求不高,可以视两种标准等同。 1.2 时区划分 从格林威治本初子午线起,经度每向东或者向西间隔 15°,就划分一个时区,因此一共有 24 个时区,东、西个 1 云计算 2023-01-04 醒在深海的猫
常用的清理 Kubernetes 集群资源命令 长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。 1. Kubernetes 基础对象清理 清理 Evicted 状态的 Pod 1 sudo kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print $1,$2}' 云计算 2023-01-04 剑圣无痕
Go mod 使用问题 1. 升级 Go 版本之后 go.sum 版本不匹配 执行命令 go build 报错。错误提示: missing go.sum entry for module providing package golang.org/x/time/rate; to add 解决办法:在 go build 之前更新 go.sum,执行命令 go mod tidy 2. tls 错误 执行命令 go mod do 云计算 2023-01-04 泡泡
在 MacOS 上读取 Btrfs 分区文件 1. 背景和前置条件 Btrfs 文件系统相较于 Ext4 ,是一种更年轻的文件系统,具有更多可玩的特征,比如支持快照、子卷、校验和自检、软 RAID 甚至透明压缩等。但是在没有运维能力的情况下,建议不要使用 Btrfs 文件系统。本文记录的是,在群辉 DSM 系统下,将 Btrfs 文件系统的磁盘拆下后,读取数据的过程。在我的 DSM 系统中,有两块硬盘组成 RAID1 阵列,使用的是 Btrf 云计算 2023-01-04 张二河
Granafa 配置主机监控 1. 安装 node exporter 1 2 3 wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz tar xvfz node_exporter-1.3.1.linux-amd64.tar.gz mv node_expor 云计算 2023-01-04 向阳逐梦
安装 DSM 系统简易教程 1. 安装准备 一个安装好 PE 的 U 盘 如果是 MacOS,可以使用 balenaEtcher 刻录 wepe for mac 镜像。 下载 synoboot 文件 http://down.nas2x.com/synology/dsm/6.2/synoboot/ 下载 DSM.pat 文件 https://archive.synology.com/download/Os/DSM 2. 开始操 云计算 2023-01-04 大猫
几种开源的 Kubernetes Web 端管理工具 最近在调研开源的 Kubernetes 管理平台,需求是能够管理内网的上百个集群。功能定位是辅助运维、向应用层提供能力,而非直接面向终端用户。 1. Kubernetes Dashboard 项目地址:https://github.com/kubernetes/dashboard技术栈:Angular + Go关键字: 单集群 K8s 资源管理 2. Kuboard 项目地址:https://gi 云计算 2023-01-04 向阳逐梦
面试官培训 精准识人 1. 面试流程 建立招人标准 对齐招人标准 简历分析 开场寒暄 胜任力评估 价值观评估 辨别真伪 动机评估 吸引优秀候选人 结束面试 填写面试评估表 协助入职跟进 2. 面试前 2.1 建立招人标准 why 使用统一的考核标准评估候选人 how 冰山模型,冰山上-当前(知识、技能),冰山下-未来(价值观、社会角色、自信、个性、动机)。根据当前团队的状态、人员配比决定,选择当前高绩效,还是未来高绩效 云计算 2023-01-04 泡泡