Skip to content

PaaS 平台容器连接

前言

PaaS 平台是基于 Kubernetes 与 Docker 的,因此也提供了容器的管理功能。通常一个应用会包含几个容器组,提供不同的功能(服务)。

本教程以 MySQL 应用添加一个 cron 服务为例,介绍如何在应用中添加服务容器,并且与其他容器进行连接。

部署 MySQL 应用

通过平台的模版一键部署 MySQL ,具体过程请看教程 PaaS 平台应用的部署

添加 cron 服务

打开 PaaS 平台,点击应用,选择我们的应用,进入应用详细信息界面。

点击添加服务,进入镜像选择界面。选择 cron 镜像。点击继续

选择镜像版本,修改服务名

分配资源

修改 DNS 策略为 ClusterFirst ,审核应用并部署

至此,添加服务容器完成!

连接容器

从 负载均衡 界面可以获取到服务的域名、 IP 、端口等信息。平台内项目之间连接访问可以采用 servicename (me-mysql-mysql:3306)、clusterip (10.108.3.216:3306)。如果是处在海尔内网环境,本地调试可以使用 nodeip + nodeport (10.138.130.1:30543)。该地址有多个均可以使用,点击 负载均衡 查看。

登陆 cron 的容器控制台,可以通过 MySQL 的 servicename、 clusterip 、 nodeip + nodeport 分别去连接