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

0%

jq命令简介

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

参考文档:

阅读全文 »

nc命令简介

netcat(通常简称为nc)是一个功能强大的网络工具,被誉为”网络瑞士军刀”。它可以通过TCP或UDP协议读写网络连接,提供了丰富的网络调试和探测功能。netcat最初由Hobbit在1996年发布,现已成为Linux/Unix系统管理员和网络安全专家的必备工具。

参考文档:

阅读全文 »

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

阅读全文 »

前言

《Kubernetes Operator》一文中学习了Operator的基础,《Prometheus Blackbox exporter》一文中学习了blackbox exporter的安装配置。

而Prometheus Operator,顾名思义,是负责K8S中自动化管理Prometheus的Custom Controller。更多内容,参考coreos/prometheus-operator

本文中,我们研究的问题是:怎样利用Prometheus Operator,在Kubernetes集群中安装部署Prometheus,并且添加Blackbox exporter组件?

阅读全文 »