Kubernetes 实用操作与存储、调度详解
1. 常用 kubectl 命令
1.1 获取 Pod 日志
Pods 可以将日志记录到文件或 STDOUT,通常 Kubernetes 假定主应用数据记录到 STDOUT。要获取这些日志,可运行以下命令:
kubectl logs POD-NAME
如果 Pod 有多个容器,可使用 -c CONTAINER-NAME 标志选择特定容器。若添加 -f 标志,它将跟踪日志文件,直到终止命令。
1.2 重启 Deployment 中的所有 Pod
当网络发生变化,需要重启 Deployment 中的所有内容时,可使用以下命令:
kubectl rollout restart deployment YOUR-DEPLOYMENT-NAME
此命令将重启指定 Deployment 下的所有 Pod,该命令也适用于 DaemonSets 和 StatefulSets。可使用以下命令检查重启状态:
kubectl rollout status deployment YOUR-DEPLOYMENT-NAME
1.3 本地端口转发到集群端口
若需要将集群中的端口暴露到本地主机,可使用以下命令: <
超级会员免费看
订阅专栏 解锁全文
1375

被折叠的 条评论
为什么被折叠?



