Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

这篇具有很好参考价值的文章主要介绍了Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录


前言

kubectl api-versions  # 查看所有apiVersion版本
kubectl api-resources    # 查看所有资源类型

查询所有命名空间下常用资源

kubectl get all -o wide -A 

如下:
Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

缺点:这种方法 kubectl get all 其实查询出来不是全部资源,仅仅是常用资源,仅仅是 service - deployment/statefulset/daemonset/job/cronjob - replicaset - pod 这个绑定链资源,还有 rbac 的 role rolebinding,配置文件 configmap secrets,服务账号 serviceAccount ,service与pod的绑定endpoints都没有查询出来,且看下文。

查询k8s集群所有资源的kind种类

只需要查询一个命名空间就好

kubectl api-resources --verbs=list --namespaced -o name

解释

kubectl api-resources 列出所有资源

Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

-o 表示输出 -o name 表示仅仅输出名称 (类似mysql语句中select的功能)

Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

查询所有命名空间下的所有资源

kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -A

Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

当然,也可以只查询一个命名空间下的所有资源

kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n xxx(ns-name)

Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

总结

熟悉这三条命令,kubernetes的查询操作都在这里了

kubectl get all -o wide -A 【最简单,但是不是查看所有资源】

kubectl api-versions 【查看所有apiVersion版本】
kubectl api-resources 【查看所有资源类型】

kubectl api-resources --verbs=list --namespaced -o name

kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -A

最低成本学习法,记得最少,学习的时间成本才最低。文章来源地址https://www.toymoban.com/news/detail-400964.html

到了这里,关于Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kubernetes 默认的4种命名空间

      Kubernetes 集群安装完毕后随带许多( Namespace )命名空间。一些命名空间很重要,事关你的 Kubernetes 使用是否正常! 搞坏其中一个命名空间即会损坏 Kubernetes系统。 这些命名空间包括如下: default:默认的命名空间。 kube-system:系统为对象创建的命名空间。 kube-public:该命名

    2024年02月13日
    浏览(33)
  • K8S(五)—命名空间与资源配额

    Kubernetes(K8s)的命名空间(Namespace)是用于在集群中对资源进行逻辑隔离和分类的一种机制。它可以将集群内的资源划分为不同的组,并且每个命名空间内的资源都有一个唯一的名称。命名空间可以帮助团队将不同的项目、环境或应用程序从彼此中隔离开来,以及更好地管理

    2024年02月04日
    浏览(42)
  • k8s---HPA 命名空间资源限制

     HPA(Horizontal Pod Autoscaling)Pod 水平自动伸缩,Kubernetes 有一个 HPA 的资源,HPA 可以根据 CPU 利用率自动伸缩一个 Replication Controller、 Deployment 或者Replica Set 中的 Pod 数量。 (1)HPA 基于 Master 上的 kube-controller-manager 服务启动参数 horizontal-pod-autoscaler-sync-period 定义的时长(默认为

    2024年01月24日
    浏览(47)
  • k8s查看当前命名空间下所有运行的 pod 对应的镜像

    1,查看镜像 2,去重查看 3, 同时显示pod名称和镜像 4,查看所有deployment和其中的镜像

    2024年02月02日
    浏览(59)
  • 【Kubernetes资源篇】Namespace名称空间详解

    K8s中文手册: K8s名称空间中文官方手册: Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为命名空间。 命名空间namespace是k8s集群级别的资源,可以给不同的用户、租户、环境或项目创建对应的命名空间。 在Kubernetes中,名称空间可以用来:

    2024年02月12日
    浏览(41)
  • 【Unity】编辑器下查找指定文件下的所有特定资源

            需求上很简单,就是在编辑器下,找到某个制定文件下的所有特定资源(UnityEngine.Object)。Unity 没有提供专门的 API,我一开始想在网上搜索代码,发现没有现成可以直接用的。         功能实现本身并不复杂,代码也比较直观:         其实就是借用 System.IO 的代

    2024年02月11日
    浏览(44)
  • 【Unity】编辑器下查找制定文件下的所有特定资源

            需求上很简单,就是在编辑器下,找到某个制定文件下的所有特定资源(UnityEngine.Object)。Unity 没有提供专门的 API,我一开始想在网上搜索代码,发现没有现成可以直接用的。         功能实现本身并不复杂,代码也比较直观:         其实就是借用 System.IO 的代

    2024年02月12日
    浏览(44)
  • Sql Server中查询数据库所有表及其数据总条数和占用空间

    1、查询某数据库中的所有数据表 SELECT name 数据表 FROM sysobjects WHERE xtype=\\\'u\\\' ORDER BY name 2、查询某数据库中的所有数据表及其数据总条数 SELECT a.name 数据表, b.rows 数据总条数 FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE ( a.type = \\\'u\\\' ) AND ( b.indid IN ( 0, 1 ) ) ORDER BY a.name,b.row

    2024年02月02日
    浏览(47)
  • 【Kubernetes】Kubernetes之kubectl详解

    kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口; kubectl 是官方的CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化为 apiserver 能识别的信息,进而实现管理 k8s 各种资源的一种有效途径; kubectl 的命令大全: 对资

    2024年02月13日
    浏览(42)
  • 【Kubernetes】kubectl 常用命令

    kubectl 是 Kubernetes 提供的命令行管理工具。通过使用 kubectl ,可以管理和操作 Kubernetes。 命令 说明 create 通过文件名或标准输入创建 Kubernetes 的资源 expose 将 Kubernetes 的资源展露为一个服务 run 在集群中运行一个特定的镜像 set 修改对象的特定功能 explain 给资源添加文档说明

    2024年02月03日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包