译文

Kubernetes 1.12 中的 RuntimeClass

RuntimeClass 在 Kubernetes 1.12 中实现,目前为 Alpha 阶段。初始阶段的焦点是提供一个对运行时进行选择的 API,并且为解决其它多运行时方面的问题进行了一些尝试。

Kubespy:实时查看 Kubernetes 资源

Kubespy 是个小工具,能够轻松的实时查看 Kubernetes 集群里的资源变化。

开发运维尽开颜:Buildpacks 进入 CNCF 沙箱

CNB 流程分为四个步骤,每个步骤都有各自的重要目标,最终产出就是 OCI 镜像。CNB 让开发和运维人员能够把创建各种软件的过程中所需的构建、补丁和重新打包的工作自动化成适合机器执行的重复任务。

警惕多云陷阱

如果只是纸上谈兵,多云策略是很棒的;但是这一过程会引入了不必要的麻烦。绝大多数情况下,这种方法都会是一个兵分多路的过程,在用更多成本来解决旧问题的同时,造出更多的新问题,最终只能是竹篮打水一场空。

Knative:在 Kubernetes 上构建可移植 Serverless 平台

Knative 是一个开源软件层,帮助云服务供应商和企业平台在任意云上为开发者提供 Serverless 体验。

Kubernetes 如何走向统一调度之路

在高度分布的环境中,Kubernetes 正在成为首选的作业调度和管理工具。这些作业包括在物理服务器上部署虚拟机、在边缘设备上运行容器,甚至还具有将控制平面扩展到 Serverless 环境这样的其他调度器上的能力。

如何从单体应用中拆分富数据服务

在将单体应用拆分为较小服务的过程中,最难的部分就是单体服务数据库中的数据拆分。要进行这样的拆分,保证数据有一个全程唯一的写拷贝,并且遵循一系列步骤是很有帮助的。

服务网格——模式还是技术?

微服务是模式而非技术,服务网格也是一样。这两种概念的区别貌似很难理解。如果我们从 OOP 的角度来看,模式描述的是接口,不是实现。

无服务器架构

无服务器架构是一种应用设计方法,这种方法在 FaaS 平台之上,在受管理的临时容器中,把第三方 BaaS 服务以及客制代码结合起来提供服务。贯彻这种思路,以及单页应用等相关概念,能能够大大降低对保持开机的服务器的需求。无服务器架构能够显著降低运维成本、复杂性以及交付时间;但随之而来的,他增加了对供应商以及相对稚嫩的支持服务能力的依赖。