前言
kubectl(发音为 "kube-control")是 Kubernetes 的官方命令行工具。它是与 Kubernetes 集群进行交互、管理和故障排查的核心入口
kubectl命令
查看版本
kubectl version
创建命令
xml
kubectl apply -f <file.yaml>
获取命名空间
arduino
kubectl get namespace
或者
arduino
kubectl get ns
获取命名空间下的pod
arduino
kubectl get pod -n 命名空间
获取日志
ini
kubectl logs -f --tail=300 pod名称
获取配置
sql
kubectl describe pod pod名称
进入容器内部
bash
kubectl exec -it pod名称 -- /bin/bash
重启
xml
kubectl rollout restart deploy <name>
总结
kubectl 客户端版本与集群 API Server 版本差距不应超过 ±1 个小版本