k8s 日常开发命令,查服务,查日志,另存日志,访问文件

1 查询部署在k8s容器中的服务清单

#kubectl get pods -n ${命名空间名} -o wide

如下所示:通过该命令,可知同名的命名空间名有11个服务。

2 查询服务执行的日志

#kubectl get pods -n ${命名空间名} -o wide

#kubectl log -f ${podID} -n ${命名空间名}

如下所示:通过该命令,可以实时查看指定服务的运行日志

3 将k8s上的日志下载到本地。

#kubectl get pods -n ${命名空间名} -o wide

# kubectl logs ${podID} -n ${命名空间名} > log.txt

*将服务运行日志保存到本地文件为log.txt

4 访问k8s上的文件

# kubectl get pods -n ${命名空间名} -o wide

# kubectl exec -it ${podID} bash -n ${命名空间名}

切换到对应服务下文件夹后,即可执行文件操作命令。

原文地址:https://www.cnblogs.com/guobm/p/12760093.html