摘要: Python的迭代器和生成器的区别 阅读全文
posted @ 2020-02-13 21:07 昀溪 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Freestyle Job 在页面添加模块配置项和参数就可以完成配置。但是每个Freestyle job只能实现一个任务功能,也就是只能做一件事情,而且Freestyle job的配置无法代码化,也就是无法通过代码来实现Freestyle job的功能,另外这种任务没有版本控制,也就是一个Frees 阅读全文
posted @ 2020-01-19 17:54 昀溪 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Jenkins 什么是Jenkins Jenkins是一个开源的使用Java开发的持续集成工具,提供了软件开发的持续集成服务,它把开发工作和运维工作结合在一起。它可以把Sonar代码质量检测工具、Maven或者Ant编译打包工具、Github、Gitlab代码管理工具以及Ansible或者Salts 阅读全文
posted @ 2020-01-19 17:49 昀溪 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 我们常说的CI、CD指的是什么?它们在软件开发中都是哪些阶段。开发、测试和运维人员是如何交互的。 阅读全文
posted @ 2020-01-19 17:44 昀溪 阅读(7834) 评论(0) 推荐(0) 编辑
摘要: Git的使用 全局配置 设置环境信息 ,这个就可以理解为git命令的上下文环境,尤其是在和远程仓库交互的时候。 修改配置 ,它会打开一个类似VI编辑器的东西,这样就可以进行修改操作。 常用的设置包括: 设置Giblab SSH key 我们在clone代码的时候可以选择http协议,当然我们亦可以选 阅读全文
posted @ 2020-01-19 17:10 昀溪 阅读(554) 评论(0) 推荐(0) 编辑
摘要: Linux零拷贝实现原理,以及标准I/O的执行过程。 阅读全文
posted @ 2020-01-10 20:29 昀溪 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: Django工程的分层结构,网上大部分代码都是功能性的,当你面对稍微复杂一点的场景就应该考虑代码分层,页面、路由、表单验证、业务逻辑、数据应该如何安排,看完这篇文章你或许就有了思路。 阅读全文
posted @ 2019-07-18 15:28 昀溪 阅读(4829) 评论(0) 推荐(1) 编辑
摘要: 无论是面试中还是工作中我相信肯定有人遇到过499、502或者504的问题,面对这种问题应该如何分析以及产生的原因我这里做一下梳理。因为HTTP的状态码在有些时候是根据TCP连接状态来产生的,分析这种问题的时候不能完全脱离TCP协议。 阅读全文
posted @ 2019-07-13 10:19 昀溪 阅读(8377) 评论(0) 推荐(1) 编辑
摘要: 从原理和官方文档来讲述TIME_WAIT,澄清网上众多帖子的误传,为你在面对TIME_WAIT问题的时候提供一个思路。 阅读全文
posted @ 2019-07-06 16:24 昀溪 阅读(10461) 评论(3) 推荐(5) 编辑
摘要: 容器使用了Linux的Namespace技术,共有6个名称空间,如果通过POD的形式来启动多个容器那么这些名称空间哪些是容器共享的呢,如何验证?你是否试图启用过User Namespace呢?以及是否遇到过启用后docker无法启动问题呢?下面来看看答案。 阅读全文
posted @ 2019-06-13 16:08 昀溪 阅读(5458) 评论(0) 推荐(1) 编辑
摘要: 通过custom-metrics-apiserver注册自定义API来测试HPA功能。这里会告诉你根据git上部署经常不成功的一些注意事项以及自定义API的实现原理,让你自己可以具有拍错能力。 另外需要明确网上很多例子都是通过Operator来部署Prometheus,再次强调一些你能不能做成功HPA和如何部署Prometheus没关系,我的Prometheus就是使用k8s二进制安装包里的addons目录中的内容部署的。 阅读全文
posted @ 2019-06-08 16:18 昀溪 阅读(6382) 评论(2) 推荐(2) 编辑
摘要: 有时候我们有这种需求就是把一个JSON字符串转换为一个具体实例,在Java中有很好的工具比如Gson和Fastjson,可是在Python中没有,虽然通过json.loads可以完成,但是有一些限制,所以我这里提供一种实现思路,如果有人还有更好的办法或者知道其他工具可以完成也请告诉我。 阅读全文
posted @ 2019-06-04 14:50 昀溪 阅读(10140) 评论(0) 推荐(0) 编辑
摘要: kubeadm安装的集群为什么是cni0的网桥,为什么有些人是docker0网桥。CNI网络插件是什么意思,谁来为容器设置的网络。看完这篇文章你应该就不会有疑问了。 阅读全文
posted @ 2019-06-01 17:08 昀溪 阅读(16241) 评论(1) 推荐(4) 编辑
摘要: 在Kubernetes中如何方便的使用存储呢?PV、PVC、StorageClass将会为你带来答案 阅读全文
posted @ 2019-05-26 11:25 昀溪 阅读(44187) 评论(7) 推荐(15) 编辑
摘要: 为什么有时候执行脚本的过程中Ctrl+C却无法终止呢?如何捕捉bash中的信号呢?下面我们就来看一看。 阅读全文
posted @ 2019-05-11 19:42 昀溪 阅读(717) 评论(0) 推荐(0) 编辑