tongchenkeji 发表于:2023-11-22 0:19:370次点击 已关注取消关注 关注 私信 云效这个具体要怎么分离??[阿里云云效] 暂停朗读为您朗读 云效这个具体要怎么分离?? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# 云效3181
小周sirAM 2023-11-28 8:48:29 1 根据提供的信息,Kubernetes的分层主要涉及到三个方面:基于代码库的分离、运行时和运维权限的分离、以及基于代码库的分离和运维权限的统一。这些分离和统一的具体实现方式需要根据实际的项目需求和团队结构来确定。
sun20AM 2023-11-28 8:48:29 2 在云效(Cloud Native)平台上,发布和运维的职责可以通过以下步骤进行分离: 创建两个不同的角色:在云效平台上,你可以为不同的用户或团队创建不同的角色,比如开发者角色和运维角色。开发者角色主要负责编写代码、构建应用和部署应用,而运维角色主要负责监控应用的状态、进行故障排查和问题修复。 权限控制:在创建角色时,你可以为每个角色分配不同的权限。例如,你可以为开发者角色分配“部署应用”的权限,而为运维角色分配“查看应用状态”和“进行故障排查和问题修复”的权限。 自动化部署:云效平台支持自动化的部署流程,你可以设置一个部署流水线,包括代码提交、构建应用、部署应用等步骤。在部署流水线的最后一步,你可以设置一个审核环节,只有通过了审核,应用才会被部署到生产环境。 监控和报警:云效平台提供了监控和报警功能,你可以设置一些监控指标,比如应用的状态、CPU使用率、内存使用率等。当这些指标超过预设的阈值时,系统会自动发送报警通知给运维人员。 通过以上步骤,你可以实现发布和运维的职责分离,提高团队的协作效率和应用的稳定性和可用性。
根据提供的信息,Kubernetes的分层主要涉及到三个方面:基于代码库的分离、运行时和运维权限的分离、以及基于代码库的分离和运维权限的统一。这些分离和统一的具体实现方式需要根据实际的项目需求和团队结构来确定。
在云效(Cloud Native)平台上,发布和运维的职责可以通过以下步骤进行分离:
创建两个不同的角色:在云效平台上,你可以为不同的用户或团队创建不同的角色,比如开发者角色和运维角色。开发者角色主要负责编写代码、构建应用和部署应用,而运维角色主要负责监控应用的状态、进行故障排查和问题修复。
权限控制:在创建角色时,你可以为每个角色分配不同的权限。例如,你可以为开发者角色分配“部署应用”的权限,而为运维角色分配“查看应用状态”和“进行故障排查和问题修复”的权限。
自动化部署:云效平台支持自动化的部署流程,你可以设置一个部署流水线,包括代码提交、构建应用、部署应用等步骤。在部署流水线的最后一步,你可以设置一个审核环节,只有通过了审核,应用才会被部署到生产环境。
监控和报警:云效平台提供了监控和报警功能,你可以设置一些监控指标,比如应用的状态、CPU使用率、内存使用率等。当这些指标超过预设的阈值时,系统会自动发送报警通知给运维人员。
通过以上步骤,你可以实现发布和运维的职责分离,提高团队的协作效率和应用的稳定性和可用性。
是把项目代码和项目的k8s yaml分库,分成2个代码库,然后流水线的代码源里添加2个代码源就行。此回答整理自钉群“云效答疑服务群”