掘金 阅读 ( ) • 2021-10-21 17:06
Clusternet 资源分发模型采用松耦合的设计,用户无须更改或重新编写已有的资源对象,仅需要额外定义分发策略 (Subscription)和差异化配置(Localization/Globalization)即可实现多集群的应用分发。
可以在一个 Localization 对象中定义多个 overrides,在上面的例子中,我们只定义了一个名为 add-update-labels 的 override,其值为 json 格式的字符串,目的是增加或者更新一个标签 deployed-in-cluster: clusternet-5l82l 到 spec.feed 所定义的对象中。
通过如下的例子,可以将 Deployment foo/my-nginx 在 clusternet-5l82l 子集群中的副本数更改为 3,替换容器的镜像为 nginx:1.14.0-alpine,并增加一个新的注释 foo: bar ... 阅读全文