关于K8S基于共享库工作量减少的建议请教
想说说公司K8S背景情况一、使用阿里云的ACK+ECS作为WORK节点,不同的WORK节点跑不同的应用
二、集合JENKIS+GITLAB+K8S组合使用
三、通过共享库来简化一定操作
但具有以下痛点想解决:
1.不同开发团队所开发的应用程序,需要解耦(分前后端、应用端等)
2.他们的系统配置(如DB,REDIS)等需要每次都配置一次,这个理解因为不同情况不同配置
3.然后应用如果有出息UAT,DEV,PRD等,就要不同的模块打TAGE,搞代码分支,去配置--------非常麻烦,工作量多的痛点
4.WORK节点又要搞NAMESAPCE,JENKINS建立项目扫描,GITLAB建立项目提交代码管理
5.后续没有思考过,怎样接入代码监控平台、自动测试平台,灰度发布等,就是现在发布新应用几乎不会中断(仅此而已),其他没有任何对业务提速价值。
问题想请教各位就上述流程,有没有一些简化步骤的工具或者平台,除了阿里云自己的,THX·! 可以用namespace做区分uat,prd,后端存储可以用ceph做共享存储,监控可以用prometheus+grafana。可以对不同的容器打tag。 可以参考一下kubesphere
页:
[1]