kubectl get namespaces # 列出所有的 pods kubectl get pods # 显示更多的 pods 列表信息(例如 pod 的 ip 和所处的 node) kubectl get pods -o wide # 列出名字为 web 的 rc kubectl get replicationcontroller web # 获取名字为 web-pod-13cd8 的 pod 的信息,并以 json 格式输出 kubectl get -o json...
kubectlgetnodes 查看命令空间 kubectlgetns 查看pods kubectlgetpods--all-namespaces 查看svc kubectlgetsvc--all-namespaces 查看ingress kubectlgetingress--all-namespaces 查看deploy kubectlgetdeploy--all-namespaces 编辑pods所对应的配置文件: kubectl edit deploy hippius-app-manage-901 -n env901-1589531473998 ...
可以通过 --all-namespaces 获取 k8s 集群所有的 serivce 列表: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 kubectlgetsvc--all-namespaces 同样,像获取 deploy、pod、ingress、configmap 等等也都适用 --all-namespaces 。 也可以通过 -n <namespace> 获取指定 namespace 下的 service 列表: ...
Namespace、Service、Ingress(定义为Ingress实际上就是定义路由规则信息,因为生产环境一般使用Ingress的方式让集群外部可以访问k8s服务)等等,其中Deployment是最常用的,资源定义为Deployment之后,kubectl apply会生成Deployment、ReplicaSet、Pod等资源
kubectldelete-f pod.yaml#根据pod.yaml定义的名称删除Podkubectldeletepods,services -l name=#删除所有包含某个Label的Pod和Servicekubectldeletepods --all#删除所有Pod 执行容器的命令 kubectlexec<pod-name>date#执行Pod的date命令,默认使用Pod中的第一个容器执行kubectlexec<pod-name> -c <container-name>...
kubectl get ingress -o wide # 查看ingress详细信息 kubectl get rc,service # 查看资源对象,查看rc和service列表 kubectl get pod,svc,ep --show-labels # 查看pod,svc,ep能及标签信息 kubectl get all --all-namespaces # 查看所有的命名空间 kubectl get events # 获得当前命名空间下所有Events 事件的列表...
kubectl get nodeskubectl get namespace 2.查看所有 Pod 对象 # 查看子命令帮助信息kubectl get --help# 列出默认namespace中的所有podkubectl get pods# 列出指定namespace中的所有podkubectl get pods --namespace=test# 列出所有namespace中的所有podkubectl get pods --all-namespaces# 列出所有pod并显示详细信...
kgia='kubectlget ingress--all-namespaces' kgno='kubectlget nodes' kgns='kubectlget namespaces' kgp='kubectlget pods' kgpa='kubectlget pods--all-namespaces' kgpall='kubectlget pods--all-namespaces-o wide' kgpl='kgp-l' kgpn='kgp-n' ...
kubectl get ds -A # 查看所有deployments信息 kubectl get deploy -A # 查看所有replicasets信息 kubectl get rs -A # 查看所有statefulsets信息 kubectl get sts -A # 查看所有jobs信息 kubectl get jobs -A # 查看所有ingresses信息 kubectl get ing -A ...
kubectl get po -o json --all-namespaces | \ jq '.items | group_by(.spec.nodeName) | map({"nodeName": .[0].spec.nodeName, "count": length}) | sort_by(.count)' 有时候 DaemonSet 因为某种原因没能在某个节点上启动。手动搜索会有点麻烦: ...