kubernetes

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

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

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

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

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

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

Kubernetes 1.12 中的 RuntimeClass

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

Kubespy:实时查看 Kubernetes 资源

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

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

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

Kubernetes 如何走向统一调度之路

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

换马甲:十分钟 Helm 变 Operator

Helm app operator kit

小技巧:外部域名挂接 Azure 中的 K8S 负载均衡

使用 ACS Engine 在 Azure 上安装好了 Kubernetes 之后,就可以使用 Loadbalancer 类型的服务了。测试条件下,一般会使用不同域名通过同一个 Ingress Controller 访问不同服务的方式。 例如我们创建一个 Nginx Ingress

Metallb - 贫苦 K8S 用户的负载均衡支持

MetalLB 是一个为 Bare metal Kubernetes 集群提供的负载均衡器实现。