~ kubectl debug kube-flannel-ds-amd64-2xwqp -n kube-systemAgent Pod info: [Name:debug-agent-pod-b14bd868-61a9-11ec-bc72-acbc328370f3, Namespace:default, Image:registry.cn-hangzhou.aliyuncs.com/querycapimages/kubectl-debug-agent:latest, HostPort:10027, ContainerPort:10027]Waitingforpod debug...
默认为~/.kube/config -n或 --namespace:命令执行的目标名称空间。 输出格式 输出格式格式说明 一、查看类 # 获取节点和服务版本信息 kubectl get nodes # 获取节点和服务版本信息,并查看附加信息 kubectl get nodes -o wide # 获取pod信息,默认是default名称空间 kubectl get pod # 获取pod信息,默认是...
5. 在 pod 中执行命令:kubectl exec -it <pod-name> -n <namespace> -- Pod 健康检查: 1. 检查 Pod 准备情况:kubectl get pods <pod-name> -n <namespace> -o jsonpath='{.status.conditions[?(@.type=="Ready")].status}' 2. 检查 Pod 事件:kubectl get events -n <namespace> --field-...
--kubeconfig=dev.kubeconfig # 设置当前使用配置 kubectl config use-context kubernetes --kubeconfig=dev.kubeconfig rbac.yaml # 授权特定命名空间的访问权限 kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: # 指定命名空间 namespace: closeli name: pod-reader # 指定只能对pod进行get watch...
command:指定要在一个或多个资源进行的操作,例如create,get,describe,delete。例如“kubectl get cs”。 TYPE:指定资源类型。资源类型不区分大小写,可以指定单数,复数或缩写形式。例如,以下命令产生相同的输出: kubectlgetpod pod1kubectlgetpods pod1kubectlgetpo pod1 ...
kubectl get pod |grep <pod-name> # 获取pod信息,默认是default名称空间,并查看附加信息【如:pod的IP及在哪个节点运行】 kubectl get pod -o wide # 获取指定名称空间的pod kubectl get pod -n kube-system # 获取指定名称空间中的指定pod kubectl get pod -n kube-system podName ...
port-forward:将本地端口转发到 Pod proxy:为 Kubernetes API server 启动代理服务器 run:在集群中使用指定镜像启动容器 expose:将 SVC 或 pod 暴露为新的 kubernetes service label:更新资源的 label config:修改 kubernetes 配置文件 cluster-info:显示集群信息 ...
statefulset.kubernetes.io/pod-name: loki-0 name: loki-0 namespace: loki-stack spec: containers: - args: - -config.file=/etc/loki/loki.yaml image: grafana/loki:2.3.0 livenessProbe: httpGet: path: /ready port: http-metrics initialDelaySeconds: 45 ...
kubectl exec -it <pod-name> -- /bin/bash 执行Pod端口转发 kubectl port-forward <pod-name> <local-port>:<pod-port> 应用和更新配置 应用配置文件 kubectl apply -f <file-name> 更新资源 kubectl apply -f <file-name> 查看配置文件内容 kubectl get -f <file-name> -o yaml 文章篇幅有限,常用...
Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl get常用命令。