我有一个很大而且相当复杂的系统可以安装到k8s集群中。
将60个微服务和10个舵机图表安装到5个命名空间中。
目前,我们运行5舵机安装/升级命令,暂停30秒之间的命令。但是,由于我们提取坞映像并启动应用程序,这种策略会给节点带来严重的负载。我们有一个长而不清楚的执行时间(时间线),这常常导致组件超时,例如consul、Elasticsearch和依赖于上述组件的应用程序。
我想听听如何扭转这种局面的意见。首先,以下是我们迄今为止的做法:
发布于 2019-12-13 07:22:02
发布于 2019-11-05 19:52:49
有很多方法可以做到这一点。但是您可以直接使用kubernetes api。您可以创建任何技术服务器,如Spring、NodeJS等,这些服务器控制所需的Kubernetes对象的创建。这样,基本上,您将执行一个定制的Helm,但主要的区别是,您将根据自己的需要以自己的方式进行定制。
https://stackoverflow.com/questions/58638003
复制相似问题