汉得鲲苍基础架构管理平台的核心目标是为企业的异构系统提供简单高效的一站式统一闭环管理能力,包括统一资源(集群、主机、存储等)管理、统一应用及部署管理、统一监控管理、统一服务治理,帮助企业实现更快、更好、更全面的异构系统管理。

接下来我们将会提供一系列推文,介绍鲲苍平台的使用,帮助您快速了解本平台,给您更好的使用体验。

本文为系列推文的第二十七讲,将介绍如何通过鲲苍从零开始轻松定制企业级容器应用。

我们之前简要介绍过如何通过鲲苍助力企业快速实现高效应用管理的标准化流程(参考【鲲苍提效】灵活拓展、自定义上架、按需部署,助力企业高效应用管理),本篇推文将从实践的角度、从零开始快速定制化一个自定义应用组件,用于快速部署Nginx应用(可以对比采用原生资源管理的方式部署Nginx应用,参考【鲲苍提效】容器资源管理-部署及访问Nginx应用)。

关键流程

01 制品准备

我们提供两类制品模板供您快速开始,其中 0-istio-chart-example 用于服务治理类组件, 0-workload-chart-example 用于工作负载类组件,可以帮我们快速搞定如下各种骨架逻辑,通过少量修改(例如,修改默认端口、增加应用启动参数、增加扩展资源类型等等)即可快速实现一个符合业务需求的定制化应用制品(本例中是 custom-workload ):

  • 应用资源之间的相互依赖关系
  • 环境变量、配置/秘钥、RBAC等的自动管理与注入
  • 参数校验及应用说明文档等的自动生成等

定制完成后,推送至企业内应用制品仓库即可。

02 应用上架

应用管理/应用上架/应用基础组件上架:

  • 新建组件 -> 新增版本
  • 从制品仓库中选择已推送制品及其版本(本例中是 custom-workload 及 0.1.0 ,如果制品名称及版本下拉列表中还没有找到如上步骤中已推送的制品及版本,则可以尝试先点击 制品仓库 旁边的刷新缓存按钮,再重新选择即可)
  • 按照实际业务需求新增区段及其可视化表单部署属性等相关配置,例如,本例中我们设计了基本信息、资源信息、网络信息等三个关键信息区段用于表单化快速部署
  • 完成配置后上架即可

    03 部署应用

应用管理/应用部署/容器应用: 一键部署应用

方式一

部署基础组件,一键表单可视化部署。只需要填写必要参数信息即可,例如,镜像、端口、副本数、域名等

方式二
部署Chart应用,原生Helm Chart方式部署,可更细粒度精准控制更多参数信息


部署完成如下:

04 访问应用

方式一
我们如上部署时选择了NodePort,系统自动帮我们创建了NodePort类型的服务发现资源,可直接通过NodePort访问

方式二

我们如上部署时配置了域名,系统自动帮我们创建了负载均衡资源,可以通过域名方式访问,如下,将 主机 列的域名解析到 解析IP 上即可

05 在线故障定位及分析

可通过鲲苍平台在线运维、定位及分析问题等,例如,在线扩缩容、服务治理、应用监控、在线查看容器日志、在线执行Shell指令等。



想了解更多效率工具实际应用场景?请关注后续一系列推文~

欢迎在评论区留言,与我们一起探讨效率工具在您业务中的应用潜力~

联系我们:

图片

图片

图片

图片

图片

图片

图片


汉得数字平台
1 声望2 粉丝

源于技术,志在四海,HAND融合中台产品交流平台。