创建无状态应用¶
无状态应用(Stateless Application)是指应用不会在会话中保存下次会话所需要的客户端数据。 每一个会话都像首次执行一样,不会依赖之前的数据进行响应。 有状态的应用(Stateful Application)是指应用会在会话中保存客户端的数据,并在客户端下一次的请求中来使用那些数据。
本文档的目的是在集群管理中,使用 Deployment 启动容器应用。
前提条件¶
步骤¶
登录应用开发(可联系 EnOS Support 获取 URL)服务,选择组织和项目(即命名空间),在左侧导航栏中,选择 研发 > 流水线,创建与项目同名的流水线,并进行构建。有关流水线更多信息,请参考 管理流水线。如下图示例所示:
如图示例所示:
组织:envision
项目:apaas
应用名称:demo-01
流水线名称:apaas
流水线构建成功以后,登录集群管理(可联系 EnOS Support 获取 URL)服务。
选择集群,即在应用开发中创建的流水线所部署到的集群环境。
选择命名空间,即在应用开发中的项目名称,如上述步骤示例,命名空间选择 apaas。
点击进入 工作负载 > Deployments,选择应用。如上述步骤示例,选择应用名称为 demo-01 的应用,点击进入详情页的 Yaml 栏,复制 Yaml配置。
点击 新建 Deployment,选择 Yaml 创建。
输入步骤 5 中复制的 yaml 文件,将名称和应用名称替换为 metadata 中的 name 和 label app。如下图示例:
确定后进入 Deployments 详情页,可在 事件 标签页中查看本次操作的 Event 信息。
点击进入 工作负载 > Pods ,可查看刚刚通过 Deployments 启动的容器运行情况。