SUSE® Rancher Prime Continuous Delivery Resumo do Esquema CRD
Esta tabela resume as Definições de Recursos Personalizados (CRDs) usadas em SUSE® Rancher Prime Continuous Delivery, incluindo seu propósito e propriedades do esquema de nível superior. Cada CRD define como SUSE® Rancher Prime Continuous Delivery gerencia aplicativos, implantações e configurações de cluster.
| CRD | Descrição | Propriedades de Nível Superior | Referência |
|---|---|---|---|
Bundle v1alpha1 |
Bundle contém os recursos de um aplicativo e suas opções de implantação. Ele é implantado como um chart Helm para clusters-alvo. Quando um GitRepo é escaneado, ele produz um ou mais Bundles. Bundles são coleções de recursos implantados em um ou mais clusters e representam a unidade fundamental de implantação usada em SUSE® Rancher Prime Continuous Delivery. O conteúdo de um Bundle pode incluir manifestos do Kubernetes, configuração do Kustomize ou charts Helm. Independentemente da fonte, o conteúdo é renderizado dinamicamente em um chart Helm pelo agente e instalado no cluster downstream como um release Helm. |
|
|
Implantação de Bundle v1alpha1 |
A Implantação de Bundle é usada internamente por SUSE® Rancher Prime Continuous Delivery e não deve ser usada diretamente. Quando um Bundle é implantado em um cluster, uma instância de um Bundle é chamada de Implantação de Bundle. Ela representa o estado desse Bundle em um cluster específico com personalizações específicas do cluster. O agente Fleet está ciente apenas dos recursos de Implantação de Bundle criados para o cluster que ele gerencia. |
|
|
BundleNamespaceMapping v1alpha1 |
BundleNamespaceMapping mapeia Bundles para clusters em outros namespaces. |
|
|
Cluster v1alpha1 |
Cluster corresponde a um cluster Kubernetes. SUSE® Rancher Prime Continuous Delivery implanta Bundles em clusters-alvo, referidos como clusters downstream. Em uma implantação de cluster único, o Fleet cluster atua como gerente e cluster downstream. |
|
|
ClusterGroup v1alpha1 |
ClusterGroup é um seletor reutilizável usado para direcionar um grupo de clusters. |
|
|
ClusterRegistration v1alpha1 |
ClusterRegistration é usado internamente por SUSE® Rancher Prime Continuous Delivery e não deve ser usado diretamente. |
|
|
ClusterRegistrationToken v1alpha1 |
ClusterRegistrationToken é usado por agentes para registrar um novo cluster. |
|
|
Content v1alpha1 |
Content é usado internamente por SUSE® Rancher Prime Continuous Delivery e não deve ser usado diretamente. Ele contém os recursos de um Bundle para um cluster-alvo específico. |
|
|
GitRepo v1alpha1 |
GitRepo descreve um repositório Git monitorado por SUSE® Rancher Prime Continuous Delivery. O recurso contém as informações necessárias para implantar o repositório, ou partes dele, em clusters-alvo. |
|
|
GitRepoRestriction v1alpha1 |
GitRepoRestriction opcionalmente restringe as opções do GitRepo dentro do mesmo namespace. |
|
|
HelmOp v1alpha1 |
HelmOp descreve as informações do chart Helm necessárias para implantar um chart em clusters-alvo. |
|
|
ImageScan v1alpha1 |
Esquema JSON para ImageScan (v1alpha1) no grupo |
|
|
Schedule v1alpha1 |
Schedule representa um cronograma de implantação que determina quando as implantações são permitidas ou restritas. |
|
Para mais informações, consulte fleet-crds.yaml.