CRD是一种k8s的自定义资源,可以通过yaml文件指定新的资源类型,包括资源的属性、版本、范围等
在自定义了资源之后,就可以使用这种资源,创建控制器来管理一些服务
但它的自定义,其实并不是从头开始的自定义,而是使用官方预先准备好的工具,我们定义CRD,其实是使用了官方提供的扩展
使用自定义CRD 官方示例
1 | apiVersion: apiextensions.k8s.io/v1 # 指定使用的Kubernetes API版本,这里是用于扩展API的v1版本。 |
CRD是一种k8s的自定义资源,可以通过yaml文件指定新的资源类型,包括资源的属性、版本、范围等
在自定义了资源之后,就可以使用这种资源,创建控制器来管理一些服务
但它的自定义,其实并不是从头开始的自定义,而是使用官方预先准备好的工具,我们定义CRD,其实是使用了官方提供的扩展
1 | apiVersion: apiextensions.k8s.io/v1 # 指定使用的Kubernetes API版本,这里是用于扩展API的v1版本。 |
原文作者:王盛
原文链接:https://akemi.zj.cn/2024/12/08/CRD/
发表日期:December 8th 2024, 9:53:46 pm
更新日期:February 20th 2025, 6:37:27 pm
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可