Kubernetes Liveness Readiness 区别

在kubernetes中有两种负责健康检查的Probe, 分别是Liveness probe 和Readiness Probe 我们最常见到的应该是Liveness probe 例如:

其中periodSeconds 是控制多久执行一次livenessProbe,这个例子中……

解决ansible dry run 报错 undefined variable

我们现在很多时候在真正执行我们的playbook 之前,都希望dry run一下,确定一下playbook 将要进行的修改是否会引发Outage 但是由于是dry run, 如果有一些task 需要使用到前边task register的变量,那么因为是dry run, 前边的task 没有执行,没有成功的注册变量,导致dry run的时候……

docker 设置net.ipv4.tcp_max_syn_backlog net.core.somaxconn

我们现在容器大量的使用,我们有时候需要调整容器的性能来达到更高的效率 近期我们遇到的一个问题就是部分系统参数的调优,对于物理机来说我们可以直接登录到物理机 然后执行命令:

但是注意,这样的修改立马回生效,但是下次重启就会重置,如果想永久的保存,需要修改/etc/sysctl……

nginx resolver valid not working with domain

nginx 配置中的dns解析是重启触发的,也就说,如果单独使用

的时候,如果我们的503error.com的域名解析发生变化,nginx不重启的话是不会生效的,nginx会一直向之前的ip解析地址去请求 如果我们希望nginx没隔一段时间自动刷新,不需要重启的话,除了设置……

Python Requests Library

Requests requests模块是python中帮我们模拟http请求的基本模块,我们通过python代码来完成http 所有的请求 我们这篇文章中会从最基本的使用方法开始,逐步介绍如下内容 如何使用request模块完成普通的http 请求 如何修改HTTP请求的 headers 和 data模块 分析HTTP的request及r……

curl 入门

curl是一个可以在命令行下来发起http请求的,简单来说,就是命令行下模拟浏览器发起Http请求 我们看一下常用的curl例子: 获取网页内容:

强制解析域名:

访问指定端口: [crayon-5f29ed……

logrotate 入门

Introduction简介 Logrotate 是一个用来管理日志文件的工具,可以帮我们自动压缩日志,清理日志,让我们的磁盘不至于爆满 一般情况下linux系统都预装了这个日志管理工具,如果是二般的情况就先手动安装一下吧 Logrotate Configuration 配置文件 Ubuntu下我们可以在如下两个地方找到所有的与logro……

docker 端口绑定到ipv6 导致ipv4请求无法转发

核心的原因, docker 对与ipv6默认是没有打开forwarding 设置的 首先官方的介绍: 在默认的配置中,流量的端口转发分为两种:内部流量转发(本机),外部流量转发(跨机器) 举个例子:

这个操作会在iptables中增加如下策略(是的,docker所有的端口转……