伪架构师

其他

【译】平台工程六大支柱

平台工程和开发体验平台工程是用来设计、构建工具链和工作流的方法,软件工程师团队在这些工具和流程的帮助下,获得自助服务的能力。这些工具和流程被称为内部开发平台,经常会被简称为平台。平台团队的目标是提高开发生产力、加快发布节奏、提高应用稳定性、降低安全及合规风险,以及降低成本。HashiCorp
2023年11月23日
其他

ChatGPT 和我写了个小工具:Pipe2GPT

不但能够读懂这些输出内容,更可以提供进一步排查或者解决问题的建议。懒惰是进步的动力——我连拷贝黏贴都懒了,还是想
2023年3月26日
其他

云原生喝酒 SIG 2021 年度总结

最低酒量为标准),有很多自称是圈内人想来凑热闹,都却步于入门测试,本年没有机会进一步吸收新成员(老酒鬼)的加入。
2021年12月31日
其他

(译)Kubernetes 策略引擎对比:OPA/Gatekeeper vs Kyverno

对象的描述和协调方式是相同的。执行策略决策所需的逻辑被从用户的负担中移除,成为工具本身的领域。这种模式导致策略的编写方式得到了极大的简化,全面的降低了策略引擎的使用难度。Kyverno
2021年2月24日
其他

介绍一个小工具:网络策略可视化编辑器

年附近的互联网——各种东西都在往新瓶子里装,那时候的新瓶子是互联网,现在的新瓶子是云原生;那时候的旧酒是邮件、留言板、传呼机,现在的旧酒除了这些生活内容之外,多了更多的
2021年2月12日
其他

Kubernetes 将弃用 PSP

Context:https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
2021年1月20日
其他

(译)云原生安全白皮书

云框架包括可作为建立和验证可观察性的起点的云原生战术和技术。事件响应如果组织机已经具备了事件响应和分流机制,关注点应该放在如何将既有机制应用到云原生工作负载的问题上,云原生工作负载在节点隔离(Pod
2020年11月25日
其他

(译)Kubernetes:移除 CPU 限制,服务运行更快

状态。我们决定把一些这些服务放到特定节点上(taint),如此一来,不受限的服务就不会干扰到受限服务,让我们可以轻易地分辨节点的故障原因。
2020年9月12日
其他

(译)kubectl 的奇技淫巧

app=cassandracluster,cassandracluster=jaeger-cassandra,cluster=jaeger-cassandra如何输出
2020年9月11日
其他

Kubernetes 无状态应用的一般特征

或其它类似机制来对日志进行处理,并且其处理和存储能力应该有初步预案;应用日志应提供分级开关,保证同一镜像在不同环境中可以输出不同数量和级别的日志信息。尽量优雅关停容器命令入口应该有能力接收
2020年9月7日
其他

Kubernetes 中 HostPath 的风险和防范

账号是来自公有云的,因此公有云对容器集群具有全权处置的能力,其中也包含生成集群管理员的能力。建议严格管理公有云相关账号,根据使用责任对不同系统进行分离。入侵危害敏感文件Pod
2020年6月3日
其他

Kubernetes 的授权和审计

账号一样,因此要完成授权和审计任务,首先需要创建的东西就是一个新用户。在使用本地证书进行用户管理的情况下,创建新用户通常有这样几种方法:创建一个新的
2020年5月25日
其他

在 Kubernetes 上用 Krustlet 调度 WASM

"/C=US/ST=./L=./O=./OU=./CN=krustlet"cat
2020年4月14日
其他

Kubernetes 集群规模杂谈

类似功能的实现,这也证实了小集群协作方案的落地趋势。相对于少量大集群,多个小集群的差异在于:隔离程度高虽然现在存在不少沙箱容器实现,然而最易用的、生态最为成熟的方案还是
2020年3月22日
其他

kube-scan 和 KCCSS

"IsPrivileged"其中有一些非常易读的关键信息,例如问题的名称、标题、描述,以及对完整性、可用性和保密性的影响级别,最后是攻击来源、难度和范围。评分方法定时对工作负载进行检查,然后调用源码
2020年3月1日
其他

简介:CIS Kubernetes 安全基准指南

谨慎控制如下授权hostPIDhostIPChostNetworkallowPrivilegeEscalationrunAsUser.ruleNET_RAW不应提供全面放行的
2020年2月23日
其他

Kubernetes 疑难杂症排查分享: 诡异的 No route to host

rs,存量的连接就会立即中断。继续陷入深思……这个实验只是证明了猜想:新连接匹配到了旧连接。那为什么会这样呢?难道新连接报文的五元组跟旧连接的相同了?经过一番思考,发现这个是有可能的。因为
2019年12月15日
其他

(译)Zalando 是如何管理 140 多个 Kubernetes 集群的

OpenTracing(LightStep)获得跨集群的可观察性,中心化应用日志(Scalyr)、kube-resource-report
2019年11月4日
其他

Kustomize 中的增删改查

CONFIGCONFIG=key=value删创建一个新的工作目录,lab/overlays/d,本节的内容都会使用这个目录来完成。
2019年8月19日
其他

Helm 和 Kustomize:不只是含谷量的区别

Kustomize,发现我还是带了有色眼镜。二者功能虽然有所重叠,但是设计方向和实用方式的差别还是很大的,下面就简单做一点比较,权当引玉之砖。
2019年8月8日
其他

(译)Kubernetes Deployment 终极指南

也不会进入下一步。部署过程会停止,应用会继续使用老版本运行,直到我们解决了问题。如果没有就绪检测,那么这个容器成功启动后就会被当成是就绪状态。所以最好能使用就绪检测来保障业务。使用
2019年7月29日
其他

在 Gitlab 中构建 Docker 镜像

runnerRegistrationToken="8xZSQH3PNqu3L2EgOT1PmjtKkep9yF3xjJfR0hxZ3nEvwMjeyuJxyb8zlqJMgEyx"
2019年6月16日
其他

(译)多数 Dockerfile 示例可能都不够严谨

https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
2019年6月2日
其他

使用 Maven 运行单元测试

runnerRegistrationToken="xgX4QEt8gklFGSOFu0FURTzfvticEQmqaa3cnosMmoxc1nacYSIMBniRmBgACn19"
2019年5月28日
其他

(译)Rook & Ceph 简介

https://github.com/rook/rook/blob/master/Documentation/advanced-configuration.md
2019年5月17日
其他

(译)Kubernetes 存储性能对比

https://openebs.github.io/charts/openebs-operator-0.8.0.yaml下一步,OpenEBS
2019年5月14日
其他

我参加了一个笔会

博文视点的张国霞编辑,跟我说杭州有个作者会的时候,我刚听完马未都的段子:一堆作家都在一块。要怎么办呢,要互相恭维,挖坑。我原来说过啊,刘震云最会挖坑,挖王朔的坑:王老师,小说写得非常不错,王朔说不行,写不好写不好,过去了。每天吃中饭,因为吃饭都在,那时候做笔会嘛,都在那个食堂里吃,那时候食堂也没说像现在都是摆上席,就是一人一份端在一起。第二天同样的话还说,王老师确实我觉得你小说写得好,王朔说真的写得不好。第三天还这样夸,王老师我是真心的话,你的小说写得是真好。然后王朔第三天就是说,我是觉得我小说写得不错。你瞧,我在桌子上呢,刘震云当场就把脸翻过来对我说,一般人最多就扛住三天。我想,大概是“某老师您好,久仰久仰”、“不不,您老师”之类的大型互拍现场吧,周末出来转转,社交一下也是很好的,和国霞商量了一些活动安排之后,419
2019年4月21日
其他

(译)Knative 0.5 发布

服务的解耦,对路由配置的需求大大降低。我们相信,社区将会使用这一新能力构建出新的事件和创新的解决方案。Trigger:开发者不再需要手工的对事件进行转换并路由给下游的
2019年4月11日
其他

Istio 负载均衡的区域感知

donev2v2v2...可以看到,果然按照我们预想的情况,不同区域的请求,会交由不同区域的服务来进行响应。如果此时删除同区的目标负载,会发现开始平均访问其它区的服务。Ingress
2019年4月9日
其他

鸿沟前的服务网格—Istio 1.1 新特性预览

场景中的被代理端点的配置能力。ExportTo多个路由管理对象加入了这一字段,用于指定该资源的生效范围。路由的区域感知能力新增了对
2019年3月15日
其他

(译)Istio 1.0 的实战测试

行代码,需要较大投入才能完成定制。Helm:这种方式是参数化的,比较适合真实世界中的部署活动。正式的环境部署应该需要这样的定制能力。本文只是一次评估,因此使用了第一种方式。用静态
2018年8月14日
其他

Istio 0.8 的 Helm Chart 解析

的镜像名称proxyv2global.imagePullPolicy镜像拉取策略IfNotPresentglobal.controlPlaneSecurityEnabled控制面是否启动
2018年6月4日
其他

Errbot 入门(3)

api_instance@botcmd(split_args_with=None),这一注解的意思是对聊天内容进行分拆,分拆产生的列表保存在args之中。
2018年1月23日
其他

istio 的自动注入

disabled:禁用注入,但是可以设置sidecar.istio.io/inject标签为true,来强制开启。
2017年9月29日