译文

Knative v0.2 发布

Knative 是一组用于在 Kubernetes 上构建现代应用的一组中间件组件,在此宣布,0.2 版本已经面世。

在 Knative 中进行应用程序的构建和部署

使用 Knative 从本地源码、Git 中的 Dockerfile 或者 Buildpack 进行构建并部署应用。

在 Knative 上部署 12 要素应用程序

使用 knctl 工具在 Knative 上运行已有 Docker 镜像。

Medium 的微服务架构

2012 年构建的 Node.js 单体应用构成了 Medium 的最初技术栈。我们构建了各种卫星服务,但是并没有提出系统化采用微服务架构的策略。2018 年初,随着系统复杂性的提高和团队规模的扩大,我们开始转向了微服务架构,工作中总结出一些如何高效完成这一过程并避免微服务症候群的经验,本文将分享这一经验。

在 Kubernetes 和 Istio 环境下进行蓝绿部署

本文教程用于帮助读者理解配置 Kubernetes + Istio 环境下的蓝绿部署过程。

Kubernetes 1.12 中的 RuntimeClass

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

Kubespy:实时查看 Kubernetes 资源

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

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

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

警惕多云陷阱

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

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

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