假设你有一个名为 my-pod 的 Pod,可以使用以下命令查看其 YAML 配置
kubectl get pod my-pod -o yaml
如果 Pod 位于特定的命名空间中,可以使用 -n 选项指定命名空间
kubectl get pod my-pod -n my-namespace -o yaml
你可以使用相同的命令格式来查看其他 Kubernetes 资源,例如 Deployment、Service 等
kubectl get deployment my-deployment -o yaml
kubectl get service my-service -o yaml
如果你想保存这个 YAML 文件,可以将输出重定向到一个文件中
kubectl get pod my-pod -o yaml > my-pod.yaml
要查看集群中的所有 Namespace,可以使用
kubectl get namespaces
要查看 kube-system 命名空间中的所有 Pods,可以使用以下命令
kubectl get pods -n kube-system
如果想查看 kube-system 命名空间中的所有资源,可以使用
kubectl get all -n kube-system
查看 kube-system 命名空间中的事件(例如,Pod 的创建、删除等)
kubectl get events -n kube-system