
nginx-ingress 的安装使用
nginx-ingress 和 traefik 都是比如热门的 ingress-controller,作为反向代理将外部流量导入集群内部,将 Kubernetes 内部的 Service 暴露给外部,在 Ingress 对象中通过域名匹配 ...
nginx-ingress 和 traefik 都是比如热门的 ingress-controller,作为反向代理将外部流量导入集群内部,将 Kubernetes 内部的 Service 暴露给外部,在 Ingress 对象中通过域名匹配 ...
Basic Auth 认证 OAuth 认证 安装 测试 相关链接 有时候我们需要在 Kubernetes 中暴露一些没有任何安全验证机制的服务,比如没有安装 xpack 的 Kibana,没有开启登录认证的 Jenkins 服务之类的,我...
流程 项目 服务端 客户端 Jenkins 上节课和大家介绍了Gitlab CI结合Kubernetes进行 CI/CD 的完整过程。这节课结合前面所学的知识点给大家介绍一个完整的示例:使用 Jenkins + Gitlab + Harbo...
基本配置 .gitlab-ci.yml 上节课我们将 Gitlab CI Runner 安装到了 Kubernetes 集群中,接下来看看如何结合 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 是被禁用的,要启用...