文件名称:apiserver-builder-alpha:apiserver-builder-alpha实现了库和工具以快速轻松地构建Kubernetes apiserverscontrollers以支持基于APIServer Aggregation的自定义资源类型
文件大小:1.13MB
文件格式:ZIP
更新时间:2024-02-24 09:43:03
kubernetes server-sdk k8s-sig-api-machinery apiserver-aggregation KubernetesGo
apiserver-builder-alpha 除非绝对需要apiserver-aggregation,否则建议您使用而不是apiserver-builder来构建Kubernetes API。 Kubebuilder使用CRD构建API,并解决了apiserver-builder的局限性和反馈。 Apiserver Builder是使用Kubernetes apiserver聚合来构建本机Kubernetes扩展的库和工具的集合。 聚合的apiserver使您能够自定义apiserver,以执行CR [D]无法实现的以下操作: 使您的apiserver采用不同的存储API而不是ETCDv3 将长期运行的子资源/端点(例如websocket)扩展为您自己的资源 将apiserver与其他任何外部系统集成 动机 附加组件apiserver是Kubernetes的扩展点,允许在用于构建核心Kubernetes API的同一api机器上开发功能齐全的Kubernetes API,但具有与Kubernetes项目分开分发和安装的灵活性。 这允许在Kubernetes存储库之外开发API