
利用 Hugo Pipes 处理资源文件
Hugo是一个非常强大的静态博客生成工具,没错你们正在看的本博客也是用Hugo来生成的博客文章。作为一个对速度有着强烈要求的博主,整个网站使用的阿里云的全站加速功能,虽然博客上图片资源不算少,但是大部分用户访问的时候应该速度不算太慢,为了能...
Hugo是一个非常强大的静态博客生成工具,没错你们正在看的本博客也是用Hugo来生成的博客文章。作为一个对速度有着强烈要求的博主,整个网站使用的阿里云的全站加速功能,虽然博客上图片资源不算少,但是大部分用户访问的时候应该速度不算太慢,为了能...
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) – 让部分用户参与测试 ...