google-kubernetes-engine - 将应用部署到 Google Kubernetes Engine
问题描述
我想将应用程序部署到 Google Kubernetes Engine(GKE),但我混淆了(1)从容器内的 git 服务器的主分支中提取新提交(2)从 docker hub 提取包含新提交的新图像
哪个是成本和性能的最佳解决方案?
解决方案
最近的GitLab 版本(13.4 或更高版本)具有 GitLab Kubernetes Agent,但不适用于社区版。
即使您手动执行此操作,您也需要监控该部署的成本,如问题“ How to clean up after a GKE cluster created with gcloud container clusters create? ”所示。
为此,请参阅GitLab 13.5(2020 年 10 月)
在 GitLab 中查看集群成本管理数据
许多用户创建了自己的脚本以更好地了解他们的集群成本。但是,现在您可以在 GitLab 用户界面中查看集群成本和资源使用情况的概览。我们的集成建立在 Kubecost 的基础上
cost-model
,让您可以灵活地了解集群的各个级别。使用提供的成本模板查看您的每月节点成本和 GitLab 托管应用程序的成本,或者使用 Kubecost 提供的九个指标和 GitLab 的 Prometheus 查询功能构建更精细的自定义仪表板。
GitLab 14.6(2021 年 12 月)附带:
GitLab Agent 的活动信息
能够监控集群的活动有助于您检测故障事件并对其进行故障排除,并在故障事件成功时高枕无忧。
GitLab 现在附带了一个用于记录实时事件的 GitLab 代理的活动列表。第一个实现记录连接和令牌状态,并将在未来版本中跟进更多事件。我们还计划提供类似的解决方案来跟踪 CI/CD 隧道事件,我们非常欢迎您的早期反馈。
推荐阅读
- php - PHP 创建 Zip 文件
- powershell - 在控制台上以编程方式更改字体类型和大小
- php - Laravel 媒体存储最佳实践
- numpy - NumPy:如何检查非拥有数组的前导维度?
- python - 如何获取气体量 web3py?
- python - discord bot 脚本在 vps 中不能正常工作?
- windows - 批处理命令删除任务计划程序中指定目录中的每个目录和文件
- azure-devops - 强制取消正在运行的 Azure 管道
- python - 如何在 python mpi4py 脚本中打印经过的时间?
- ios - 收到错误:不推荐使用“UIAlertView”:在 iOS 9.0 中首先不推荐使用 - UIAlertView 已弃用