# 获取名字为 web-pod-13cd8 的 pod 的信息,并以 json 格式输出 kubectl get -o json pod web-pod-13cd8 # 根据 pod 文件查找 pod,并以 json 格式输出 kubectl get -f pod.yaml -o json # 获取 pod 容器的状态 kubectl get -o template pod/kube-dns-795f5f6f9c-ldxxs --template {{.status.p...
kubectl api-resources --namespaced=true 5、查看单个pod的cm详细配置 kubectl describe cm calico-config -nkube-system 6、查看pods副本数 kubectl get ds -nkube-system 7、查看namespaces空间 kubectl get ns 8、查看所有pods的标签 kubectl get pod --show-labels --all-namespaces kubectl get pod --show...
给名为my-pod的Pod添加一个新的标签,可以使用: kubectl label pods my-pod new-label=awesome 示例7:查看和切换Kubectl配置 查看当前kubectl配置: kubectl config view 切换到名为my-cluster的集群配置: kubectl config use-context my-cluster 以上示例展示了如何在实际场景中应用kubectl命令。这些示例涵盖了从基本查...
附加到正在运行的容器:kubectl attach -it <pod-name> -c <container-name> 解释Kubernetes资源字段 解释Deployment 的字段:kubectl explain deployment 管理ConfigMap 和 Secret 获取ConfigMap 列表:kubectl get configmaps 获取Secret 列表:kubectl get secrets 查看Ingress 资源 获取Ingress 列表:kubectl get ingress 设置...
移动配置文件到指定目录 =># mv admin.conf .kube/config 以上操作为了简化每次运行命令都指向配置,把 admin.conf 配置文件移动到 .kube/config ,再输入kubectl命令=》kubectl get node正常显示命令执行信息。 如果不移动配置文件,也可以通过--kubeconfig指名方式使用kubectl命令; ...
port-forward #将本地端口转发到 Pod proxy #为 Kubernetes API server 启动代理服务器run #在集群中使用指定镜像启动容器 expose #将 SVC 或 pod 暴露为新的 kubernetes service label #更新资源的 label config #修改 kubernetes配置文件cluster-info #显示集群信息 ...
kubectl get all -n kube-system -l k8s-app=kube-dns //根据label查找资源,这里查找kube-system域名下k8s-app标签为kube-dns的所有资源,例如pod、service、deployment等.注意不包括configmap 查看所有pod kubectl get pods --all-namespaces kubectl get pods -o wide ...
POD_NAMESPACE 环境变量 如果设置了 POD_NAMESPACE 环境变量,对命名空间资源的 CLI 操作对象将使用该变量值作为默认值。 例如,如果该变量设置为 seattle,kubectl get pods 将返回 seattle 命名空间中的 Pod。 这是因为 Pod 是一个命名空间资源,且命令中没有提供命名空间。 直接使用 --namespace 会覆盖此行为。
kubectl config view 可以看到namespace等信息 2.查看pod信息以及状态 kubectl get pod 3. 实时查看日志 kubectl logs -f -l app=my-app -n myNamespace --max-log-requests 100 --prefix 实时查看app名字为my-app,namespace为myNamespace的日志