首页
学习
活动
专区
工具
TVP
发布

伪架构师

专栏作者
245
文章
325707
阅读量
52
订阅数
奇技淫巧:不用 API Server 也能运行 Pod?
遇到一个奇怪的需求:想复用 Pod 的 YAML,但是家境贫寒,不想搞个高可用 API Server;又惜字如金,不想上 Docker Compose。一顿 Google 猛如虎之后,得到了两个方案:静态 Pod 和 podman play kube。
崔秀龙
2024-03-05
630
【译】《Thinking in Promises》第三章:对承诺进行评估
对承诺的评估,决定了承诺的价值。从根本上来说,对承诺的评估是一个主观的过程。每个代理人可能会基于各自的观察得出不同的评估。代理 1 可能拥有使香菜/芫荽尝起来像肥皂的基因,而代理 2 是一个狂热的泰国食品爱好者,他们对同一个餐厅的评价结果可能迥然不同。因此,评估结果和不同代理观点的个性或相对性是强相关的。
崔秀龙
2024-02-26
960
【译】《Thinking in Promises》第二章:意图的许可
意图性是用于描述目的的,是人类判断的体现。意图是更大视角下的宏伟设计的一部分。我们用这种目的感来丈量我们的生活。意图是一个敏感的问题。目的不会超越观察者的视角——我们就是这观察者。
崔秀龙
2024-01-29
1050
用 KEDA 根据工作负载进行快速扩容
众所周知,Kubernetes 有个亲生的 HPA 组件,在云原生早期,这个名义上的自动扩缩容的能力给 Kubernetes 赢得了不少掌声。当然现在回头看看,仅仅根据 CPU 和内存这样“贫瘠”的指标,不论是用于判断负载水平,还是用于计算扩容目标,都不是很够用的。这个阶段里,HPA 的扩缩容效率也是广受诟病的一个问题,在一个多级微服务调用的业务场景里,压力是逐级传递的,下图展示了一个常见情况:
崔秀龙
2023-11-30
1740
【译】平台工程六大支柱
平台工程是用来设计、构建工具链和工作流的方法,软件工程师团队在这些工具和流程的帮助下,获得自助服务的能力。这些工具和流程被称为内部开发平台,经常会被简称为平台。平台团队的目标是提高开发生产力、加快发布节奏、提高应用稳定性、降低安全及合规风险,以及降低成本。
崔秀龙
2023-11-27
3310
【译】构建企业 IDP 最小可行性产品的黄金路径
最近不管参加什么技术会议,八成会看到一张看起来无所不能的云原生全景图,这张大图说明,现代软件开发的复杂度,已经让人略有不适了。
崔秀龙
2023-11-06
2170
【译】我说的平台工程是什么
“平台”是个含糊不清的词,但对于提高大规模交付速度和效率而言,它却极其重要。因此,本文的标题就是我最近一直在谈论的“平台”。
崔秀龙
2023-10-25
1940
大概算是平台工程吧
2022 年底,InfoQ 发了一篇爆款文,《DevOps 已死,平台工程才是未来》,这里总结了一个太长不看版:
崔秀龙
2023-09-01
2130
We Have No Moat, And Neither Does OpenAI:巨头、开源和创新,谁到底是赢家?
对于 AI 我从来没有研究过,只是 ChatGPT 的用户而已,对于 AI 发展的判断我更是个小白。但是 Google 这篇 “We Have No Moat, And Neither Does OpenAI” 文章的中几个观点非常有意思,我也想说几句表达一下个人的看法。
崔秀龙
2023-09-01
1710
《开发者关系 - 方法与实践》读书笔记 - 第一部分开发者关系的定位
这次阅读的是第一部分第 2 章 - 开发者关系的定位,通读下来觉得这里所说的开发者关系定位,只是指在一个企业中开发者关系的业务归属,汇报层级和部门之间合作的方式等等。
崔秀龙
2023-08-28
1410
Everything as General Purpose Code
大概是 2014 年,在老东家搞了一阵 DevOps 工具的设计开发,出了一个蛮有意思的设计:以 Pull/Merge Request 为模型枢纽,把需求、代码、构建、发布以及可观测性都关联起来,用一个 Dashboard 观测一个需求从提出到发布以及运行的的所有生命周期内容。那时候大概是 Jenkins 最后辉煌的年代,我第一次接触了 Infrastructrue as Code 的概念,从 Kubernetes 的状态机制、到 Jenkins 的 Pipeline as code,当然还有让我踏进 Kubernetes 门槛的 Ansible,以及可以直接合并到代码仓里面的 Grafana Template,都给刚脱离业务代码不久的我带来很大触动。(最近会上听说这个产品还活着,老怀大慰 :D),后面的日子里因为一直在跟各种 YAML 打交道,可以说 As Code 的概念已经成了我的思维习惯。
崔秀龙
2023-08-28
1250
《开发者关系 - 方法与实践》读书笔记 - 第一部分形成广泛的共识
第二篇读书笔记贴到 Facebook 账号后,有朋友来问怎么都是序,我承认读书太慢,这次出差到南京的火车上再次拿起随行的这本书,把第一部分形成广泛的共识的第 1 章开发者关系基本概念读完了,现在感觉这本书不是一本讲道理的书,而是一本给项目经理的手册。
崔秀龙
2023-08-28
1220
《开发者关系 - 方法与实践》读书笔记 - 推荐序 2 - 5
还是像上一篇序一样,所有的阅读、思考和文字都是在移动的过程中产生。在北京飞深圳的差旅起点读完序 2 - 5 并做完笔记,在差旅的最后一站长沙将文字敲到电脑上,通过博客 和云原生喝酒 SIG 发起人老崔的公众号伪架构师发出来。
崔秀龙
2023-08-28
1330
《开发者关系 - 方法与实践》读书笔记— 译者序之得开发者得天下
我有一个非常不好的习惯,看书的时候先看各种序、读一下文章目录,每章看个开头,然后就扔在那里等什么时候需要的时候再去翻。所以再大部头的书到我手里也是分分钟的就扫了一遍,扔到书架上去吃灰。这次下定决心把每个段落都认真的读一下,通过笔记的方式强迫自己把思考的内容记录下来。另外也是正用 Rust 开发的新版本管理系统,这是一个必须依赖开发者生态的开源项目,如何针对这个特别的人群做好产品和服务成为最近思考的焦点,也算是强迫认真读这本书的一个动力。
崔秀龙
2023-08-28
1380
[译] Prime Video 并没有重回单体架构
在任何组织结构中,一旦你把常规工作分解成过于琐碎的任务,并把它们委托给太多的人,他们的信息传递很快就会变得无法管理,组织也会停止发展。 去年 3 月 22 日,亚马逊 Prime Video 的工程师在一篇几周内未被注意的博文中报告说,他们在微服务平台上创建的,为确定流媒体视频的服务质量(QoS)水平而构建的服务质量监控应用程序,在低于 10% 负载情况下也会失败。
崔秀龙
2023-08-28
1180
机场杂谈:挥霍 API 和 AIGC
生娃和进厂之后,个人独处时间越发金贵,随之而来的问题就是阅读量难于保障了。过去我的阅读流程是浏览邮件列表、固定的播客、推特等信息源头,根据喜好情况搜集到 Pocket 之类的 Read it later 工具里面。但是现在因为缺乏连续时间,待读列表越来越长。想了下也就是跑步和开车的时候耳朵是比较清闲的——灵机一动:“给自己做个播客吧”。
崔秀龙
2023-08-28
1490
使用 Open Kruise 升级指定 Pod
最近在和同事讨论一个非典型的云原生应用更新场景。目标应用是一系列有状态的 Statefulset,其中的实例用类似投票的机制对外提供服务,这意味着始终有一部分实例是处于待命状态的。由此情况,这个应用在虚拟化时期,会提供一个仲裁服务,每次对实例进行更新时,首先要从这个仲裁服务查出可以更新的摸鱼实例,然后仅仅对这些空闲实例进行升级。
崔秀龙
2023-08-28
1870
使用 JWT-SVID 做为访问 Vault 的凭据
这次介绍的是在 SPIRE Server 和 Vault Server 之间建立 OIDC 联邦的方法。设置联邦之后,SPIRE 认证的工作负载就能使用 JWT-SVID 来通过 Vault Server 的认证。这样工作负载就无需使用 AppRole 或者用户名密码的方式来进行认证了。
崔秀龙
2023-02-27
7730
在 SPIRE 中用 SSH 证实节点身份
前面关于 SPIRE 的内容中,介绍了使用 JOIN Token 证实节点身份的方法。这种方法比较简易,但是完全依赖 SPIRE Server/Agent 的“内循环”,并不利于外部管理,同时每次节点更新,都要照本宣科的重来一遍。对于动态集群来说,这种方式并不理想,SPIRE 包含了面向 OpenStack、几大公有云以及 TPM 等的花钱证实节点身份的方案;除了这些之外,还有个经济型的证实方法——使用 SSH。
崔秀龙
2023-02-27
2840
(译)SPIRE 拓扑、联邦认证和部署规模
SPIRE 的容量是有限的,随着工作负载强度的不同,需要有不同的规模。一套 SPIRE 中的 Server 部分,可能由一或多个共享数据存储的 SPIRE Server 组成;还可以是同一信任域的多个 SPIRE Server;至少有一个 SPIRE Agent,当然,多数时候是多个 Agent。 部署规模和负载规模相关。单个 SPIRE Server 能够承载一定数量的 Agent 和注册项。SPIRE Server 负责管理和签发注册项的身份,因此它的内存和 CPU 消耗是随着负载注册条目的数量线性增长的。单一的 SPIRE Server 部署还可能导致单点失败。
崔秀龙
2022-11-23
6070
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档