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