首页 » 2019年8月

如何用nodejs的koa2 快速生成一个项目呢。注意koa2 使用的nodejs 版本至少7以上,所以请先更新最新的nodejs

1.安装koa2 的项目generator

sudo npm install koa-generator -g

2.生成一个nodejs项目,注意-e是使用ejs模板,默认是jade。具体和可以用koa2 --help查看帮助

koa2 -e projectName

k8s 想要进入容器查看日志比较麻烦,还是推荐把日志log到etl等工具里面查看

1.查看所有pods,

kubectl get pod 

返回如下,我们要看rrtv-third-test-68bf79765b-p8rvw

dubbo-third-test-77c7d5f85d-zhc8v          2/2       Running   0          2d
rrtv-third-test-68bf79765b-p8rvw           2/2       Running   0          12h

2.查看这个pod所有的实例

 kubectl logs rrtv-third-test-68bf79765b-p8rvw

返回如下,其中group-nyg9gk3a-docker 就是我们要进入的实力

Error from server (BadRequest): a container name must be specified for pod rrtv-third-test-68bf79765b-p8rvw, choose one of: [group-nyg9gk3a-agent-docker group-nyg9gk3a-docker]

3.进入实例,然后就可以cd到目录文件夹,看日志了

kubectl exec -it rrtv-third-test-68bf79765b-p8rvw -c group-nyg9gk3a-docker /bin/bash
cd /data/logs
tailf spring.log