Got married
Today, I got married to sencia, my beautiful girl! Sencia, I love you!
使用 kubeadm 在 Ubuntu 上部署单节点 k8s 集群
说明 之前本人的 VPS 一直使用 salt/ansible 之类工具管理以及部署。最近为了学习 kubernetes 并容器化 VPS 上服务,就打算部署一套 k8s 集群。 本文是对 https://kubernetes.io/docs/getting-started-guides/kubeadm/ 的简单翻译,并对自己遇到的问题备忘。 方便有同样需求的人参考。 需求 在 Ubuntu 16.04 上部署单节点的 k8s 集群。 机器配置 O K C M S e P e : r U m n : o U e r b l 1 y u : : n t 4 2 u . G 9 1 . 6 0 . - 0 1 4 1 - g e n e r i c Note: ...
简单避免 DNS 污染的方法
说明 国内因为 GFW,对境外域名有 DNS 污染。 有时候即使使用了代理、VPN 等,但因为解析到的 IP 不正确,仍然无法访问。 常用办法是让 DNS 查询也走代理,但依赖代理本身的稳定性。这里介绍几种简单的绕过 DNS 污染的办法,有些场景下还挺实用。 使用非 53 端口查询 默认 DNS 查询方式是使用 UDP 协议走 53 端口。而 GFW 只污染 53 端口 dns 解析,使用非 53 端口查询 dns 即可绕过 DNS 污染。 境外的 OpenDNS 208.67.222.222/220 开放了 443 端口,我们可以直接使用。(自架服务的话,可以使用任意非 53 端口) linux 下 /etc/resolv.conf 配置 443 端口即可 mac 下改 resolve.conf 配置不生效(暂没找到办法),但不过可以配成 127.0.0.1#53 再做个端口转发 如果你想指定特定域名通过境外 DNS 服务器查询的话,可以本地装 dnsmasq 软件,默认使用系统原来的 DNS 服务器,特定域名参考如下配置即可: s e r v e r = / t w i t t e r . c o m / 2 0 8 . 6 7 . 2 2 2 . 2 2 2 # 4 4 3 使用 tcp 协议查询 GFW 同时也没有对 dns 的 tcp 协议进行污染,所以可以使用 tcp 协议查询 53 端口。 ...
git 的各种代理配置方法
前提 本文针对自己有 socks/https 代理,但不知道如何给 git 配置的人。 git 协议 git 主要有以下三种协议与服务器通信。 https ssh git protocol 各自的代理 socks 配置方法不同,下面分别举例介绍如何配置。 https https 协议,需要使用 https 代理,在 ~/.gitconfig 如下配置即可: [ h t t p p r " o h x t y t p = s : h / t / t g p i s t : h / u / b < . h c o o s m t / > " : ] < p o r t > / ssh ssh 协议与 git 关系不大,是 git 调用 ssh 命令与服务器通信,所以配置在 ~/.ssh/confg。下面是让 ssh 到 github.com 时,使用 socks 配置: ...