管理 Kubernetes 应用,So easy!

您可能会遇到的挑战

在云环境中,应用发布与管理会变得十分复杂。本地开发完成的应用需要登录到每一台服务器进行发布和部署;后续还会有应用的重启,扩容等。服务器的不断增加对于运维人员将是一个极大的挑战。

开发/测试/线上环境差异性,交付流程复杂,新应用上线效率低,风险高。

针对该挑战,如何应对?

企业级分布式应用服务(EDAS)提供了一个可视化的控制台,同时支持普通应用(WAR/JAR部署)和Kubernetes应用(通用Docker镜像部署)两种应用类型,无论集群规模多大,都可以在控制台上轻松地进行应用生命周期管理和运维。

EDAS 为 Kubernetes 应用全新打造如下功能

镜像化部署

Kubernetes应用以通用Docker镜像部署,支持私有,阿里云和官方Docker镜像。能一键部署通用服务Redis,mysql,nginx等,秒级启动,极大提升交付效率。

应用生命周期管理

EDAS提供了完整的kubernetes应用生命周期的管理,包括创建,部署升级,应用扩缩和删除应用等。

Kubernetes应用生命周期管理主要包含应用发布、管理、配置三大类功能:

  • 应用发布包含:应用创建、部署升级;
  • 应用管理包含:应用扩缩、删除应用;
  • 应用配置包含:容器高级设置(如增加或修改环境变量等)、负载均衡、更改规格等设置。

提供负载均衡能力和故障自动修复

Kubernetes应用分为有状态和无状态两种类型。当前版本只支持无状态应用。
无状态应用可以有多个Pod,系统自动关联SLB,提供负载均衡能力,让请求随机分配给Pod处理。外部进入的流量可以通过负载均衡进行分流。

在无状态应用的Pod运行失败或出现故障时,可以自动重启或者快速迁移,保证应用的高可用。但无状态应用重新部署时不保存实例数据。

立即在 EDAS 上发布第一个 Kubernetes 应用吧。如何上手?

还不了解企业级分布式应用服务(EDAS)?看这里

上一篇:海量数据下的IoT监控场景


下一篇:什么?性能测试(PTS)居然还有这么多隐藏技能?