容器服务 ACK 发行版

阿里巴巴针对异构IaaS环境发布的Kubernetes发行版

让您免费使用通过兼容性测试的Kubernetes安全版本

容器服务ACK发行版,是阿里巴巴针对异构IaaS环境发布的Kubernetes发行版,使用者可通过阿里云容器镜像服务ACR免费获取完整内容以及长期支持。其核心组件经过阿里云容器服务ACK和阿里巴巴集团业务场景的大规模生产环境验证和安全检查,具备安全性与可靠性。

敏捷易用

容器服务ACK发行版深度结合阿里巴巴开源的集群应用打包交付工具Sealer,分钟级实现集群的自动化部署、扩缩容、升级等集群生命周期管理功能。

一致体验

容器服务ACK发行版集群可以被容器服务ACK平滑地管理,实现资源管理一致、策略合规一致、流量管控一致、应用部署一致;同时,公有云ACK所支持的应用解决方案也能无差别地部署在容器服务ACK发行版集群内。

多样兼容

核心组件同时支持X86和ARM硬件架构,同时容器服务ACK发行版包含的高性能网络插件Hybridnet,又使得网络环境的多样性成为可能,最终确保能够丝滑运行于多样化的基础设施之上。

特性

集群管理

支持单节点非高可用、三节点高可用等多种部署形态,可在多种IaaS、OS、CPU架构上进行部署。

支持容器服务ACK、容器服务敏捷版纳管。

支持环境预检、节点扩缩容、节点替换等操作。

高性能网络

支持Underlay、Overlay及混合部署。

支持Underlay高阶VLAN对接网络。

拥有灵活的IP管理策略,灵活的网段动态扩缩容,IP保留以及全面网络资源审计。

本地存储管理

支持动态PV创建、快照、扩容等操作及调度器扩展。

适配多种存储介质(SSD、NVMe、HDD等)。

灵活定义磁盘需求(单盘、独占盘、指定分区等)。

组件介绍

组件

功能描述

基础组件

Kubernetes基础组件,包括apiserver、scheduler、controller-manager、kubelet、kube-proxy、coredns、metrics-server、kubectl、kubeadm等

容器进行时

容器运行时,包括docker、containerd、nvidia-docker等组件

集群安装工具

集群安装工具,即sealer,项目已开源

网络插件

网络插件,即hybridnet,支持underlay与overlay,项目已开源

本地存储插件

本地存储插件,即open-local,支持本地磁盘调度,项目已开源

应用场景

容器服务ACK发行版包含Kubernetes基础组件、容器运行时、etcd、网络与存储组件,以及相关的集群巡检、运维工具等。

开发者可以使用容器服务ACK发行版快速创建与容器服务ACK同源的Kubernetes集群,用于开发环境的验证及其他非商业场景的使用。同时该集群也可以被容器服务ACK、容器服务敏捷版纳管。

能够提供

部署一键完成:一条指令,即可完成Kubernetes集群的全自动化部署及相关组件的安装

工具链完善:除了Kubernetes核心组件之外,容器服务ACK发行版还提供了一系列脚手架,帮助用户快速搭建真正可用的集群环境

生态友好:符合Kubernetes一致性,可以被容器服务ACK、容器服务敏捷版,以及第三方运维平台纳管