12 2022 档案

摘要:如何在 Kubernetes 中使用 Blackbox Exporter 与 Prometheus 进行 URL 监控采集、展示和告警。 阅读全文
posted @ 2022-12-31 06:52 东风微鸣 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:前言 无论是对外提供 IaaS PaaS SaaS 的云公司,还是提供信息技术服务的乙方公司,亦或是金融 制造等各行各业的数据中心、运维部门,我们的一个非常重要的合同承诺或考核评估指标就是:SLA(即:Service-Level Agreement 服务等级协议)。 而真正落地实现 SLA 的精确测 阅读全文
posted @ 2022-12-30 09:36 东风微鸣 阅读(393) 评论(0) 推荐(0) 编辑
摘要:前言 随着 Prometheus 监控的组件、数量、指标越来越多,Prometheus 对计算性能的要求会越来越高,存储占用也会越来越多。 在这种情况下,要优化 Prometheus 性能, 优化存储占用. 第一时间想到的可能是各种 Prometheus 的兼容存储方案, 如 Thanos 或 VM 阅读全文
posted @ 2022-12-29 09:05 东风微鸣 阅读(1607) 评论(0) 推荐(0) 编辑
摘要:三个脚本 Alexander Mikhailian cat .gitmodules |while read i do if [[ $i == \[submodule* ]]; then mpath=$(echo $i | cut -d\" -f2) read i; read i; murl=$(ec 阅读全文
posted @ 2022-12-28 09:26 东风微鸣 阅读(278) 评论(0) 推荐(0) 编辑
摘要:前言 Traefik 是一个现代的 HTTP 反向代理和负载均衡器,使部署微服务变得容易。 Traefik 可以与现有的多种基础设施组件(Docker、Swarm 模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配 阅读全文
posted @ 2022-12-27 09:14 东风微鸣 阅读(231) 评论(0) 推荐(0) 编辑
摘要:实践中, 往往会有这样的需求, 用户输入的url是ewhisper.cn/alert-manager/#/alerts, 但是转发到后端要变成/#/alerts, 如何基于 Traefik on K8S 实现? 阅读全文
posted @ 2022-12-26 08:31 东风微鸣 阅读(104) 评论(0) 推荐(0) 编辑
摘要:前言 Traefik 是一个现代的 HTTP 反向代理和负载均衡器,使部署微服务变得容易。 Traefik 可以与现有的多种基础设施组件(Docker、Swarm 模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配 阅读全文
posted @ 2022-12-25 08:47 东风微鸣 阅读(502) 评论(0) 推荐(0) 编辑
摘要:前言 Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。 Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自己。 阅读全文
posted @ 2022-12-24 10:30 东风微鸣 阅读(463) 评论(0) 推荐(1) 编辑
摘要:概述 这是 Gartner 的一个图,提供了全球的基于容器的 PaaS 公有云、混合云服务的梳理展示: 这里提供一个其他的视角: 中国市场,基于容器的 PaaS 混合云(公有云 + 私有云)的相关厂商及产品。 ❗️ 注意: 文章目前还是初版,只是厂商和产品的一个简单罗列,后面会进一步细化。 另外由于 阅读全文
posted @ 2022-12-23 10:00 东风微鸣 阅读(379) 评论(0) 推荐(0) 编辑
摘要:前言 Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。 Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自己。 阅读全文
posted @ 2022-12-22 10:09 东风微鸣 阅读(269) 评论(0) 推荐(1) 编辑
摘要:前言 最近看到了几个事情,一个是某保险系统,为了快速上线,全量上云,结果生产正式运行后每月账单高达几十万。相关业务总扛不住这个支出,又劳师动众,让下面的项目经理、开发、运维、架构师花了3个月把业务全量从公有云迁移下来。相关人员被折磨的半死不活,而且大大拖慢了系统的迭代速度。 另一个是某个电商的案例, 阅读全文
posted @ 2022-12-21 09:35 东风微鸣 阅读(621) 评论(0) 推荐(3) 编辑
摘要:前文链接 高可用系列文章之一 - 概述 - 东风微鸣技术博客 (ewhisper.cn) 高可用系列文章之二 - 传统分层架构技术方案 - 东风微鸣技术博客 (ewhisper.cn) 高可用系列文章之三 - NGINX 高可用实施方案 - 东风微鸣技术博客 (ewhisper.cn) 六 总结 高 阅读全文
posted @ 2022-12-20 09:20 东风微鸣 阅读(68) 评论(0) 推荐(0) 编辑
摘要:前文链接 高可用系列文章之一 - 概述 - 东风微鸣技术博客 (ewhisper.cn) 高可用系列文章之二 - 传统分层架构技术方案 - 东风微鸣技术博客 (ewhisper.cn) 四 NGINX 高可用实施方案 高可用的实施, 主要步骤概述如下: NGINX 的安装及基础配置 负载均衡层高可用 阅读全文
posted @ 2022-12-19 08:12 东风微鸣 阅读(1035) 评论(0) 推荐(2) 编辑
摘要:前文链接 高可用系列文章之一 - 概述 - 东风微鸣技术博客 (ewhisper.cn) 三 技术方案 3.1 概述 单点是系统高可用最大的风险和敌人,应该尽量在系统设计的过程中避免单点。 保障系统的高可用, 方法论上,高可用保证的原则是「集群化」(或 「冗余」), 只有一个单点,该单点宕机所有服务 阅读全文
posted @ 2022-12-18 09:00 东风微鸣 阅读(426) 评论(0) 推荐(1) 编辑
摘要:一 概述 可用性是系统运行质量的重要指标. 随着数字化和智能化的进程, 系统的可用性愈发重要。例如,制造业流水线需要高可用性的 MES 系统来保证流水线的正常运转。 本文为高可用相关的技术文档, 从以下几个方面对高可用在制造业的应用和实施进行详细描述。 1.1 可用性(Availability)定义 阅读全文
posted @ 2022-12-17 09:30 东风微鸣 阅读(198) 评论(0) 推荐(0) 编辑
摘要:概述 在微服务、API 化、云原生大行其道的今天,服务治理不可或缺,而服务治理中限流几乎是必不可少的手段;微服务化往往伴随着分布式的架构,那么仅仅单机限流是不够的,还需要分布式的限流。 那么问题就来了:分布式限流中,往往会出现「限流不均衡」或「限流误差」的情况,这是为什么呢? 限流 国庆假期,限流这 阅读全文
posted @ 2022-12-16 09:49 东风微鸣 阅读(356) 评论(0) 推荐(1) 编辑
摘要:概述 📚️Reference: 制作容器镜像的最佳实践 这篇文章是关于制作 Python Docker 容器镜像的最佳实践。(2022 年 12 月更新) 最佳实践的目的一方面是为了减小镜像体积,提升 DevOps 效率,另一方面是为了提高安全性。希望对各位有所帮助。 通用 Docker 容器镜像 阅读全文
posted @ 2022-12-15 10:33 东风微鸣 阅读(3792) 评论(4) 推荐(4) 编辑
摘要:痛点 传统竖井式IT架构(封闭、隔离、非标、难运维) X86 服务器硬件稳定性不足 开源软件可靠性不足,且不可控 出了故障,被动救火救不完 转型 由此催生了转型升级的需求: 运维智能(SRE)的转型 SRE运维模式 核心职责 保证: 业务连续性 应用连续性 平台连续性 职责分工 综合运维岗 7*24 阅读全文
posted @ 2022-12-14 10:05 东风微鸣 阅读(123) 评论(0) 推荐(0) 编辑
摘要:| 考量维度 | 基于CSI 快照 | 基于Restic 文件复制 | | | | | | 应用性能影响 | 低,CSI 接口调用存储系统快照 | 取决于数据量,占用额外资源 | | 数据可用性 | 依赖于存储系统 | 对象存储和生产环境隔离,独立可用性,支持跨站点可用性 | | 数据一致性 | 支 阅读全文
posted @ 2022-12-13 09:26 东风微鸣 阅读(121) 评论(0) 推荐(0) 编辑
摘要:概述 目的 通过 velero 工具, 实现以下整体目标: 特定 namespace 在B A两个集群间做迁移; 具体目标为: 在B A集群上创建 velero (包括 restic ) 备份 B集群 特定 namespace : caseycui2020: 备份resources - 如deplo 阅读全文
posted @ 2022-12-12 09:48 东风微鸣 阅读(271) 评论(0) 推荐(1) 编辑
摘要:概述 本文是通过 Helm 3 来安装 Velero, 只做最基本的安装。并计划将 YAML (只备份 YAML, 不备份 Volume) 备份到腾讯云的 COS(兼容 S3, 所以可以通过 AWS S3 插件来实现) 需要安装: velero AWS S3 插件 不安装: CSI VolumeSn 阅读全文
posted @ 2022-12-10 10:15 东风微鸣 阅读(450) 评论(0) 推荐(0) 编辑
摘要:概述 Velero 是一个开源工具,可以安全地备份和还原,执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷。 灾难恢复 Velero 可以在基础架构丢失,数据损坏和/或服务中断的情况下,减少恢复时间。 数据迁移 Velero 通过轻松地将 Kubernetes 资源从一个集群迁移到另一个 阅读全文
posted @ 2022-12-09 09:20 东风微鸣 阅读(860) 评论(2) 推荐(1) 编辑
摘要:前言 Kubernetes 中大量用到了证书, 比如 ca证书、以及 kubelet、apiserver、proxy、etcd等组件,还有 kubeconfig 文件。 如果证书过期,轻则无法登录 Kubernetes 集群,重则整个集群异常。 为了解决证书过期的问题,一般有以下几种方式: 大幅延长 阅读全文
posted @ 2022-12-08 10:43 东风微鸣 阅读(1122) 评论(0) 推荐(0) 编辑
摘要:概述 在传统的虚机/物理机环境里, 如果我们想要对一个有状态应用扩容, 我们需要做哪些步骤? 申请虚机/物理机 安装依赖 下载安装包 按规范配置主机名, hosts 配置网络: 包括域名, DNS, 虚 ip, 防火墙... 配置监控 今天虚机环境上出现了问题, 是因为 RabbitMQ 资源不足. 阅读全文
posted @ 2022-12-07 09:39 东风微鸣 阅读(796) 评论(0) 推荐(2) 编辑
摘要:概述 在某些情况下,Metrics 监控的 2 大顶流: Zabbix: 用于非容器的虚拟机环境 Prometheus: 用于容器的云原生环境 是共存的。但是在这种情况下,统一监控展示就不太方便,本文介绍利用 Grafana 对接 Zabbix, 来作为统一监控展示端。Let's go! 在这里,主 阅读全文
posted @ 2022-12-06 09:05 东风微鸣 阅读(2057) 评论(0) 推荐(0) 编辑
摘要:众所周知, Kubernetes(K8S)更适合运行无状态应用, 但是除了无状态应用. 我们还会有很多其他应用类型, 如: 有状态应用, 批处理, 监控代理(每台主机上都得跑), 更复杂的应用(如:hadoop 生态...). 那么这些应用可以在 K8S 上运行么? 如何配置? 其实, K8S 针对 阅读全文
posted @ 2022-12-05 09:44 东风微鸣 阅读(105) 评论(0) 推荐(0) 编辑
摘要:概述 有时候我们操作不规范,或者删除的先后顺序有问题,或者某项关键服务没有启动,导致 Kubernetes 经常会出现无法删除 NameSpace 的情况。这种情况下我们应该怎么办? 规范删除流程 其实,很多时候出现这种情况,主要是因为我们的删除操作不规范,典型的有下面几种情况: 删除的先后顺序有问 阅读全文
posted @ 2022-12-04 10:57 东风微鸣 阅读(154) 评论(0) 推荐(0) 编辑
摘要:很长一段时间里,我都被困扰着,感觉陷入了笔记的泥潭,而积累的如此多的笔记也没有形成我自己的知识体系。 之前的记笔记方式 笔记的来源 微信公众号 技术博客 纸质书籍 官网文档 PDF 自己的零散想法 网页 之前的笔记软件 有好几个: 为知笔记 浏览器书签 MarkDown 文档 Calibre 电子书 阅读全文
posted @ 2022-12-03 10:32 东风微鸣 阅读(257) 评论(0) 推荐(0) 编辑
摘要:"工欲善其事必先利其器", 作为一个PAAS平台架构师, 容器相关技术(docker, k8s等)是必不可少的. 本文简单介绍下我自己的Linux操作机配置. 提升工作效率, 提高使用体验. :heart::heart::heart: :exclamation: 注意: 本文以CentOS 7.6 阅读全文
posted @ 2022-12-02 09:25 东风微鸣 阅读(133) 评论(0) 推荐(1) 编辑
摘要:前言 最近忙的要死, 👻👻👻. 上一周来了一次比 996 更猛的 907. 这周二终于有点遭不住了, 调休一天, 稍微歇息一下. 同时手痒的不行, 把筹备了好久的重磅文章发上来哈哈. 😆😆😆 不过时间还是有点仓促, 所以这次就先开个头, 后面有时间再细化. 容器化应用系统上生产的最佳实践 阅读全文
posted @ 2022-12-01 09:41 东风微鸣 阅读(113) 评论(1) 推荐(1) 编辑