一个计算机技术爱好者与学习者

0%

还可以更好

使用git很多年,也提交了很多代码,自以为使用习惯良好。因为每次提交代码,我都会在Git提交信息(git commit message)中说明清楚修改的内容。但是,偶然间读到一些关于commit message的文章,才发现还有很多进步的空间。

本文就来学习一下编写更高质量的提交信息,主要参考:

阅读全文 »

怎样限制Pod中的网络流量?

已知Pod名为 webapp ,label为 name=webapp 。现在想要模拟无法访问数据库,限制它的流量,禁止它访问 10.0.0.0/24 网段的所有3306端口,该怎么实现?

方法一:使用NetworkPolicy限流
方法二:开启Pod特权模式,在Pod内部使用iptables限流
方法三:登录Pod所在宿主机,在Pod所在ns中使用iptables限流

阅读全文 »

jq命令简介

jq 是一款命令行下处理 JSON 数据的工具。其可以接受标准输入,命令管道或者文件中的 JSON 数据,经过一系列的过滤器(filters)和表达式的转后形成我们需要的数据结构并将结果输出到标准输出中。jq 的这种特性使我们可以很容易地在 Shell 脚本中调用它。

参考文档:

阅读全文 »

Docker Swarm简介

Docker Swarm是一个Docker集群调度管理工具。相比于Kubernetes,Swarm内置于Docker,更加轻量,更加简单方便;相应的,就没有Kubernetes那么多强大的特性。

本文搭建使用Swarm,主要参考Swarm mode overviewdocker swarm(一) 入门 – 搭建一个简单的swarm集群

已有两个安装好Docker的机器(swarm-manager和swarm-worker),IP分别为 192.168.56.104 和 192.168.56.105 ,两台主机的hosts都添加:

1
2
192.168.56.104 swarm-manager
192.168.56.105 swarm-worker
阅读全文 »

视频下载的痛点

很多时候,我们在youtube、youku、爱奇艺、腾讯视频、bilibili等视频平台看到了喜欢的视频,想要下载到本地,但是无法下载,要么必须要客户端才能下载。
好不容易下载到本地,对于不同平台下载的视频,还必须使用不同的客户端进行播放。
如果想要作为教学视频放到PPT中,还必须进行转码,不同平台还得寻找不同的转码方法。

太难了,好在一些前辈帮我们解决了这些问题,并且开发出了很多好用的工具。本文中,重点推荐两款个人在用的视频下载工具:youtube-dlyou-get

阅读全文 »