k8s 集群如何记录开船过程?

2026-05-27 12:111阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1085个文字,预计阅读时间需要5分钟。

k8s 集群如何记录开船过程?

自上次启动以来,脚本已成功运行两只独立K8s集群(共2个集群)同时运行。园子暂时使用昂贵的虚拟豪华方式保障了船只的稳定生活。这种做法除去了金钱成本,还带来一个问题:我们的集装箱自动装卸船系统(基于基)需要改进。

自从上次开始脚踏两只船(2个独立的k8s集群同时运行),园子暂时用奢侈的土豪方式过上了安稳的船上生活。 这种方式除了费钱之外,还带来一个问题,我们的集装箱自动装船系统(基于gitlab-ci的自动化部署)不灵了,不支持同时向2艘船装同样的货(2个gitlab-runner运行同1个job),后来,我们通过 gitlab 的秘密武器 parallel-matrix 解决了。

自从上次开始脚踏两只船(2个独立的k8s集群同时运行),园子暂时用奢侈的土豪方式过上了安稳的船上生活。

这种方式除了费钱之外,还带来一个问题,我们的集装箱自动装船系统(基于gitlab-ci的自动化部署)不灵了,不支持同时向2艘船装同样的货(2个gitlab-runner运行同1个job),后来,我们通过 gitlab 的秘密武器 parallel-matrix 解决了。

deploy-prod: stage: deploy tags: - k8s-prod variables: DEPLOY_CLUSTER: ${DEPLOY_CLUSTER} parallel: matrix: - DEPLOY_CLUSTER: [k8s-cluster0, k8s-cluster1]

注:上面的 DEPLOY_RUNNER 变量在部署中并没有实际用到,只是为了欺骗 gitlab-runner 以实现多个 runner 运行同一个 job。

阅读全文

本文共计1085个文字,预计阅读时间需要5分钟。

k8s 集群如何记录开船过程?

自上次启动以来,脚本已成功运行两只独立K8s集群(共2个集群)同时运行。园子暂时使用昂贵的虚拟豪华方式保障了船只的稳定生活。这种做法除去了金钱成本,还带来一个问题:我们的集装箱自动装卸船系统(基于基)需要改进。

自从上次开始脚踏两只船(2个独立的k8s集群同时运行),园子暂时用奢侈的土豪方式过上了安稳的船上生活。 这种方式除了费钱之外,还带来一个问题,我们的集装箱自动装船系统(基于gitlab-ci的自动化部署)不灵了,不支持同时向2艘船装同样的货(2个gitlab-runner运行同1个job),后来,我们通过 gitlab 的秘密武器 parallel-matrix 解决了。

自从上次开始脚踏两只船(2个独立的k8s集群同时运行),园子暂时用奢侈的土豪方式过上了安稳的船上生活。

这种方式除了费钱之外,还带来一个问题,我们的集装箱自动装船系统(基于gitlab-ci的自动化部署)不灵了,不支持同时向2艘船装同样的货(2个gitlab-runner运行同1个job),后来,我们通过 gitlab 的秘密武器 parallel-matrix 解决了。

deploy-prod: stage: deploy tags: - k8s-prod variables: DEPLOY_CLUSTER: ${DEPLOY_CLUSTER} parallel: matrix: - DEPLOY_CLUSTER: [k8s-cluster0, k8s-cluster1]

注:上面的 DEPLOY_RUNNER 变量在部署中并没有实际用到,只是为了欺骗 gitlab-runner 以实现多个 runner 运行同一个 job。

阅读全文