完成网站应用的部署之后,在这一步中,我们体验一下通过ACK Serverless可以如何对应用容器集群进行基本的运维和管理。
查看应用集群
- 查看集群
在ACK Serverless控制台点击集群名称,可以查看容器集群信息、无状态应用信息、服务信息、容器组信息等。
查看集群的基本信息,我们还可以查看连接信息、集群资源、集群日志、集群任务等信息。如下图:
可以查看工作负载无状态的情况。我们还可以查看容器组(Pod)、访问方式、事件、容器伸缩、历史版本、日志、触发器等信息。如下图:
- 查看容器日志
可以在ACK Serverless控制台观察容器的日志信息,并可根据关键字检索日志信息。
集群管理与监控
- 安装并查看Prometheus监控
Prometheus是一个开源的系统监控和报警系统,在kubernetes中常常会搭配Prometheus进行监控,Prometheus性能足够支撑上万台规模的集群。ACK Serverless中集成了Prometheus服务,可以安装Prometheus,完成对ACK Serverless集群的监控。
查看Prometheus的情况,可查看监控概况、核心组件监控、应用监控等其他监控。
- 管理集群。
通过手动删除Pod,模拟一个Pod上的应用异常下线的情形,体验ACK Serverless的自动恢复功能,并观察Pod恢复过程中的状态变化。
删除一个Pod后,容器组会自动自愈,下图是观察ACK Serverless恢复过程的情况。
至此,我们通过ACK Serverless完成了企业网站应用的创建和部署,并了解ACK Serverless对于容器集群的基础管理和运维监控能力。
练习实验:通过ASK搭建企业级网站应用
https://developer.aliyun.com/adc/scenario/ace330daa1d7428cacf3225bea3207e2