SUSE® Rancher Prime Continuous Delivery Resumen del esquema CRD
Esta tabla resume las Definiciones de Recursos Personalizados (CRDs) utilizadas en SUSE® Rancher Prime Continuous Delivery, incluyendo su propósito y propiedades del esquema de nivel superior. Cada CRD define cómo SUSE® Rancher Prime Continuous Delivery gestiona las aplicaciones, las ampliaciones y las configuraciones de clústeres.
| CRD | Descripción | Propiedades de nivel superior | Referencia |
|---|---|---|---|
Bundle v1alpha1 |
El Bundle contiene los recursos de una aplicación y sus opciones de ampliación. Se despliega como un chart de Helm en clústeres destino. Cuando se escanea un GitRepo, produce uno o más bundles. Los bundles son colecciones de recursos desplegados en uno o más clústeres y representan la unidad de ampliación fundamental utilizada en SUSE® Rancher Prime Continuous Delivery. El contenido de un Bundle puede incluir manifiestos de Kubernetes, configuración de Kustomize o charts de Helm. Independientemente de la fuente, el contenido se renderiza dinámicamente en un chart de Helm por el agente y se instala en el clúster descendente como un release de Helm. |
|
|
BundleDeployment v1alpha1 |
BundleDeployment se utiliza internamente por SUSE® Rancher Prime Continuous Delivery y no debe utilizarse directamente. Cuando un Bundle se despliega en un clúster, una instancia de un Bundle se llama BundleDeployment. Representa el estado de ese Bundle en un clúster específico con personalizaciones específicas del clúster. El agente de Fleet solo es consciente de los recursos de BundleDeployment creados para el clúster que gestiona. |
|
|
BundleNamespaceMapping v1alpha1 |
BundleNamespaceMapping asigna bundles a clústeres en otros espacios de nombres. |
|
|
Cluster v1alpha1 |
El clúster corresponde a un clúster de Kubernetes. SUSE® Rancher Prime Continuous Delivery despliega bundles a clústeres destino, denominados clústeres descendentes. En un despliegue de un solo clúster, el clúster de Fleet actúa como gestor y clúster descendente. |
|
|
ClusterGroup v1alpha1 |
GrupoDeClústeres es un selector reutilizable utilizado para dirigir un grupo de clústeres. |
|
|
ClusterRegistration v1alpha1 |
El RegistroDeClúster se utiliza internamente por SUSE® Rancher Prime Continuous Delivery y no debe ser utilizado directamente. |
|
|
ClusterRegistrationToken v1alpha1 |
El TokenDeRegistroDeClúster es utilizado por los agentes para registrar un nuevo clúster. |
|
|
Content v1alpha1 |
El Contenido se utiliza internamente por SUSE® Rancher Prime Continuous Delivery y no debe ser utilizado directamente. Contiene los recursos de un Bundle para un clúster destino específico. |
|
|
GitRepo v1alpha1 |
GitRepo describe un repositorio Git supervisado por SUSE® Rancher Prime Continuous Delivery. El recurso contiene la información necesaria para desplegar el repositorio, o partes de él, en clústeres destino. |
|
|
GitRepoRestriction v1alpha1 |
GitRepoRestriction restringe opcionalmente las opciones de GitRepo dentro del mismo espacio de nombres. |
|
|
HelmOp v1alpha1 |
HelmOp describe la información del chart de Helm necesaria para desplegar un chart en los clústeres destino. |
|
|
ImageScan v1alpha1 |
Esquema JSON para ImageScan (v1alpha1) en el grupo |
|
|
Schedule v1alpha1 |
Schedule representa un calendario de ampliaciones que determina cuándo se permiten o restringen las ampliaciones. |
|
Para más información, consulta fleet-crds.yaml.