Kubernetes操作指南:命令、存储与调度详解
1. 常用kubectl命令
在Kubernetes环境中, kubectl
是一个非常重要的命令行工具,下面介绍一些常用的 kubectl
命令。
命令类型 | 命令示例 | 说明 |
---|---|---|
获取Pod日志 | kubectl logs POD-NAME |
Pod可以将日志记录到文件或标准输出(STDOUT),通常Kubernetes假设主应用数据记录到STDOUT。使用此命令获取日志。如果Pod有多个容器,可使用 -c CONTAINER-NAME 选择容器;添加 -f 标志可实时跟踪日志,直到命令终止。 |
重启Deployment中的所有Pod | kubectl rollout restart deployment YOUR-DEPLOYMENT-NAME |
当网络发生变化,需要重启Deployment中的所有Pod时使用此命令。也适用于DaemonSets和StatefulSets。可使用 kubectl rollout status deployment YOUR-DEPLOYMENT-NAME |