Shadowsocks Server And Client

Server

sudo apt-get install python python-pip
pip install shadowsocks
ssserver -c /etc/shadowsocks/config.json -d start

其中config.json的配置如下:

{
    "server":"0.0.0.0",
    "server_port":18888,
    "local_port":1080, 
    "password":"123456",
    "timeout":600,
    "method":"aes-256-cfb",
    "fast_open":false
}

Client

sudo apt-get install python python-pip
pip install shadowsocks
sslocal -c config.json

其中config.json的配置如下:

{
    "server":["13.115.230.213"],
    "server_port":18888,
    "local_port":1080,
    "password":"123456",
    "timeout":600,
    "method":"aes-256-cfb"
}

 

Kubernetes: Killing container with id docker://xxxx: Need to kill Pod问题

当前Kubernetes版本 v1.9.7,当delete pod失败时,使用kubectl describe后发现这个pod有以下events信息:

Events:
  Type    Reason   Age                    From                                         Message
  ----    ------   ----                   ----                                         -------
  Normal  Killing  16s (x19871 over 26d)  kubelet, cn-hangzhou.i-bp1azsintzya8q0ykjsk  Killing container with id docker://log-collector:Need to kill Pod

这个问题是Kubernetes偶发的BUG,使用以下命令强制删除:

kubectl delete pod xxxxxx --grace-period=0 --force

执行时会提示风险:

warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.