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 ${命名空间名}

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM