自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 来,手写一个Operator (一)

参考: https://time.geekbang.org/column/article/42076 张磊 – 深入剖析kubernetes https://github.com/kubernetes/sample-controller 在kubernetes项目中,一个API对象在ETCD中的完整资源路径是由Group(API组)、Version(API版本)、Resource(API资源类型)组成 现在我要声明要创建一个 CronJob 对象,那么我的 YAML 文件的开始部分会这么写: ap.

2020-09-18 17:57:56 558

原创 python访问jenkins

Jenkins中的rest api有很多,其中有几个是关于 pipline stage 信息,具体有哪些可以去 这里 看一下。 1. 使用 python 访问jenkins的两种方法 可以使用第三方模块进行访问,其中我经常使用的是 python-jenkins 可以自己写请求去访问jenkins 当 python-jenkins 模块中缺少某些 api 的时候,我们就需要使用第二种方法了,第二种办法也有两种方法实现: 自定义类,继承 jenkins.Jenkins 类,调用 Jenkins.jenk

2020-09-01 15:25:08 805

原创 3. Django源码阅读 -- 请求处理

大家可以使用pycharm,根据这偏文章来看 django版本: 2.2 上节回顾 上节说到在启动 WSGIServer 的时候,需要获取一个handler,如何加载中间件以及将中间件的对象保存到一个叫_middleware_chain的变量中, 最后启动 WSGIServer 后进入httpd.server_forever()的死循环。 本节内容 首先我们看一下 WSGIServer 类的继承关系: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bAwp1nmV-1

2020-08-31 14:53:52 196

原创 2. django源码解析 -- 启动WSGIServer

上一节说了在运行完命令到WSGIServer启动之前做的一些操作,这一章节讲一下如何启动WSGIServer的。接上一讲在start_django方法中,会启动一个线程去跑djangoserver,调用的方法是inner_run,那我们就看一下inner_run方法。废话不多讲,直接上才艺。 def inner_run(self, *args, **options): ... try: handler = self.get_handler(*args, **options)

2020-08-28 10:57:35 489

原创 1.Django源码解读 -- 启动之前

django版本: 2.2 manage.py是django启动的入口文件 def main(): os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'CICD.settings') print('RUN_MAIN', os.environ.get('RUN_MAIN', '')) try: from django.core.management import execute_from_command_line e

2020-08-27 14:25:13 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除