k8s crd设置额外header

可以通过设置crd.spec.additionalPrinterColumns来实现:

XML 复制代码
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  name: crontabs.stable.example.com
spec:
  group: stable.example.com
  scope: Namespaced
  names:
    plural: crontabs
    singular: crontab
    kind: CronTab
    shortNames:
    - ct
  versions:
  - name: v1
    served: true
    storage: true
    schema:
      openAPIV3Schema:
        type: object
        properties:
          spec:
            type: object
            properties:
              cronSpec:
                type: string
              image:
                type: string
              replicas:
                type: integer
    additionalPrinterColumns:
    - name: Spec
      type: string
      description: The cron spec defining the interval a CronJob is run
      jsonPath: .spec.cronSpec
    - name: Replicas
      type: integer
      description: The number of jobs launched by the CronJob
      jsonPath: .spec.replicas
    - name: Age
      type: date
      jsonPath: .metadata.creationTimestamp

参考:

使用 CustomResourceDefinition 扩展 Kubernetes API | Kubernetes

相关推荐
没有bug.的程序员6 小时前
单体 → 微服务演进路径:一个真实电商项目的渐进式转型
jvm·微服务·云原生·架构·电商·gc调优
louqle9 小时前
docker基本知识及常用命令汇总
运维·docker·容器
叫致寒吧10 小时前
Docker
运维·docker·容器
l1t11 小时前
用docker安装oracle 19c
运维·数据库·docker·oracle·容器
weixin_4624462312 小时前
【原创实践】Docker 镜像批量导出镜像与导入镜像
运维·docker·容器
qq75903536613 小时前
Docker快速部署一款堡垒机系统
运维·docker·容器
zz-zjx13 小时前
Kubernetes 的部署方式 (二)通过 kubeasz部署单机版1.34.1
云原生·容器·kubernetes
是小崔啊14 小时前
叩丁狼k8s - 组件篇
云原生·容器·kubernetes
Dobby_0515 小时前
【k8s】集群安全机制(二):鉴权
运维·安全·kubernetes
芥子沫16 小时前
Docker安装Blossom笔记
笔记·docker·容器