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 ${命名空间名}
切换到对应服务下文件夹后,即可执行文件操作命令。