开发者kubernetes常用命令

  • 查看pod容器资源使用情况 kubectl top pod -n {namespace}
  • 查看node节点资源使用情况 kubectl top node
  • 查看pod资源使用情况 kubectl top pod -A --sort-by cpu
  • 查看pod对象详细信息 kubectl -n {namespace} describe pod {podname}
  • 查看服务列表:kubectl get pods -n {namespace} namespace是命名空间,通过grep过滤特定服务列表 sudo kubectl get pods -n {namespace} | grep '过滤关键词'
  • 重启应用:kubectl delete pod {podname} -n {namespace}
  • 强制删除应用:kubectl delete pod {podname} -n {namespace} --grace-period=0 --force
  • 进入pod:kubectl exec -it {podname} -n {namespace} /bin/sh | sudo kubectl exec -it {podname} -n {namespace} /bin/sh
  • 查看容器日志:kubectl logs -f {podname} -n {namespace}
  • 复制文件:sudo kubectl cp {podname}:/文件源目录/gc.tar.gz -n {namespace} ./gc.tar.gz (目标路径)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容