
在 Kubernetes 上安装 Gitlab CI Runner
简介 Pipeline Stages Jobs Gitlab Runner 安装 上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节课来和大家介绍如何使用 Gitlab CI 来做持续集成,...
简介 Pipeline Stages Jobs Gitlab Runner 安装 上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节课来和大家介绍如何使用 Gitlab CI 来做持续集成,...
安装 Harbor Harbor Portal docker cli 前面我们和大家简单分析了Harbor 的实现原理和部分源代码,这节课给大家介绍下如何快速安装并使用 Harbor。 安装 Harbor Harbor 支持多种安装方式,源...
类也是对象 动态地创建类 元类(metaclass)是什么? metaclass 属性 自定义元类 为什么要用元类而不是函数? 为什么要使用元类? 总结 这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关 Pyth...
今天在项目中遇到一个Django的大坑,一个很简单的分页问题,造成了数据重复。最后排查发现是DateTimeField 属性引起的。 下面描述下问题,下面是我需要用到的一个 Task Model 基本定义: class Task(model...
重建(Recreate) – 最好在开发环境 滚动更新(rolling-update) 蓝/绿(blue/green) – 最好用来验证 API 版本问题 金丝雀(Canary) – 让部分用户参与测试 ...
有的时候我们可能希望从 Prometheus 中删除一些不需要的数据指标,或者只是单纯的想要释放一些磁盘空间。Prometheus 中的时间序列只能通过 HTTP API 来进行管理。 默认情况下,管理时间序列的 API 是被禁用的,要启用...
介绍 Kubernetes 中的基本日志 Kubernetes 日志收集 节点日志采集代理 以 sidecar 容器收集日志 用 sidecar 容器重新输出日志 使用 sidecar 运行日志采集 agent 直接从应用程序收集日志 前面...
学生A:今天冬至了,老师你们的课程有没有优惠活动啊? 老师:呃…… 学生B:老师马上圣诞节了,课程可不可以优惠点啊? 老师:呃…… 学生C:老师你看马上就是元旦节了哦,肯定会有优惠的吧? 老师:呃……(为什么会有这么多节日呢?崩溃……) 好...
上节课我们一起学习了如何在 Prometheus Operator 下面自定义一个监控选项,以及自定义报警规则的使用。那么我们还能够直接使用前面课程中的自动发现功能吗?如果在我们的 Kubernetes 集群中有了很多的 Service/P...
配置 PrometheusRule 配置报警 上篇文章我们介绍了如何自定义一个 ServiceMonitor 对象,但是如果需要自定义一个报警规则的话呢?又该怎么去做呢? 配置 PrometheusRule 现在我们知道怎么自定义一个 Se...