首页 云原生应用交付平台 实践教程 基于容器服务ACK实现线上交付

基于容器服务ACK实现线上交付

更新时间: 2021-10-13 11:38:06

容器服务ACK(Alibaba Cloud Container Service for Kubernetes)是阿里云所提供的高性能的容器应用管理服务。通过ADP平台,您可以将产品直接交付到容器服务ACK的集群中。

适用场景

适用于在阿里云线上进行POC/正式交付的场景,相比较使用ECS环境而言,因为ACK已经提供了容器应用依赖的运行时和编排系统(Docker/Containerd、Kubernetes),因此可以省去出包环节,一键完成在线部署,提高了产品部署的速度。此外,还可以充分利用ACK提供的其他增强能力。

前置条件

  1. 创建华东2(上海)区域的ACK托管版集群,集群版本为1.20,OS版本为CentOS 7.9,容器版本为docker 19.3.15。

  2. 集群安装arm-prometheus,且helm chart版本≥v1.1.0。

  3. 集群能够访问公网,并且允许公网访问API Server。

操作说明

产品编排-线上验证

  1. 首先创建产品,选择底座类型为ACKACK创建产品

2. 进入创建的产品,管理对应版本的产品详情

产品详情

3. 在产品详情页中,对组件进行编排组件编排

4. 在产品详情页中,在线上验证页中,点击关联环境,关联符合要求的ACK集群

关联ACK环境

等待初始化完成

初始化完成5. 集群初始化完成后,即可在部署产品中,点击在线部署,将产品部署到验证环境

在线验证部署

局点交付-在线交付

  1. 首先创建局点,部署环境选择已有的阿里云ACK,并选择一个底座为ACK的产品版本

创建ACK局点

2. 点击管理,进入局点详情页。在配置部署环境中,选择一个现有ACK集群,作为交付集群

局点交付关联ACK

3. 在出包与部署中,点击开始部署,即可将产品交付到ACK集群

ACK在线部署交付

阿里云首页 云原生应用交付平台 相关技术圈