本文介绍容器服务部署wordpress实现托管版多租户的流程,本示例对应的Git仓库地址:wordpress-managed-ack-demo。
根据该服务模板构建的服务默认包含三种套餐:
套餐名 | vCPU | 内存 | 存储 | 副本数 |
---|---|---|---|---|
低配版 | 300m | 512Mi | 20Gi | 1 |
基础版 | 600m | 1Gi | 40Gi | 2 |
高配版 | 1 | 2Gi | 80Gi | 3 |
本示例需要提前准备容器集群,需要到容器服务控制台 提前创建。 本示例创建过程大约持续1分钟,当服务变成待提交后构建成功。
本部署架构为容器多租户部署,架构如下图所示: 1. 使用ingress根据域名路由到各个租户的wordpress 2. 每个租户一个k8s namespace,用namespace隔离 3. wordpress和mysql使用Helm部署 4. 这个示例中的域名采用了本地域名,需要用户手动添加本地域名和slb ip的映射。
测试本服务构建无需任何费用,创建服务实例涉及的费用参考服务实例计费说明。
测试本服务在计算巢上的费用主要涉及:
参数组 | 参数项 | 说明 |
---|---|---|
服务实例 | 服务实例名称 | 长度不超过64个字符,必须以英文字母开头,可包含数字、英文字母、短划线(-)和下划线(_)。 |
地域 | 服务实例部署的地域 |
当前服务因为没有配置售卖链路,所以用户侧部署时候需要服务商的二次确认,当服务上架到阿里云云市场后,就可以不经过服务商的二次确认就可以完成部署。