开发和运维对K8S中的应用都做了什么?
1、如果应用需要部署到K8S中,开发和运维在其中都做了什么呢?从开发侧来说,我们的应用应该具备以下能力:健康 检测接口用于检测应用的 健康 状态,在K8S中,使用Readiness和Liveness分别来探测应用是否就绪和是否存活,如果未就绪或者未存活,K8S会采取相应的措施来确保应用可用。
2、故障排除:可视化工具还提供了故障排除功能,帮助用户定位和解决集群或应用程序的问题。用户可以查看容器的运行日志、查看pod和节点的运行状态,以便快速找到故障原因。总之,Kubernetes可视化运维工具可以极大地简化和改善对Kubernetes集群的管理和监控,提高效率,减少人为错误,并提供更好的用户体验。
3、系统运维的核心职责在于确保软件、硬件的稳定运行及高效协作,支撑业务正常运营。初期阶段,工作内容聚焦在发布、监控与日志管理。随着技术迭代,Kubernetes (K8s) 成为主流容器管理平台,与此同时,Prometheus、ELK、Git-Runner等工具的引入,使得监控、日志收集与发布流程更加自动化,维护K8s集群成为主要任务。