1️⃣ kubectl get – 获取资源列表
这个命令用于查看集群中各种资源的信息,最常用的就是查看 Pod、Service、Deployment 等资源。比如:
kubectl get pods
这个命令会列出当前所有的 Pods,并显示它们的状态。你还可以加上其他参数来查看不同的资源类型,例如:
kubectl get services
查看当前集群中的所有服务。🚢
2️⃣ kubectl describe – 查看资源详细信息
想要了解某个资源的详细信息?那就使用 kubectl describe 吧!例如:
kubectl describe pod
这个命令会返回 Pod 的详细信息,包括它的状态、事件日志等。📝
3️⃣ kubectl logs – 查看 Pod 日志
排查 Pod 中的问题时,查看日志是必不可少的一步。使用 kubectl logs 命令,能帮助你轻松查看某个 Pod 的日志:
kubectl logs
你也可以通过加上容器名来查看特定容器的日志:
kubectl logs -c
这对于多容器 Pod 特别有用哦!📋
4️⃣ kubectl apply – 应用配置文件
如果你有一个 YAML 配置文件,想要创建或更新资源,可以使用 kubectl apply。比如:
kubectl apply -f deployment.yaml
它会根据你提供的配置文件创建或更新资源,是 Kubernetes 中最常用的命令之一。📄
5️⃣ kubectl delete – 删除资源
当你需要删除某个资源时,使用 kubectl delete。例如:
kubectl delete pod
这个命令会删除指定的 Pod。删除其他类型的资源也是类似的哦!⚡
K8常见命令
最新推荐文章于 2024-12-16 09:28:18 发布