SUSE® Rancher Prime Continuous Delivery CRD-Schema-Zusammenfassung
Diese Tabelle fasst die verwendeten Custom Resource Definitions (CRDs) in SUSE® Rancher Prime Continuous Delivery zusammen, einschließlich ihres Zwecks und der Eigenschaften des obersten Schemas. Jede CRD definiert, wie SUSE® Rancher Prime Continuous Delivery Anwendungen, Implementierungen und Clusterkonfigurationen verwaltet.
| CRD | Beschreibung | Oberste Eigenschaften | Kurz nachgeschlagen |
|---|---|---|---|
Bundle v1alpha1 |
Ein Bundle enthält die Ressourcen einer Anwendung und deren Implementierungsoptionen. Es wird als Helm-Chart in die Zielcluster bereitgestellt. Wenn ein GitRepo gescannt wird, erzeugt es ein oder mehrere Bundles. Bundles sind Sammlungen von Ressourcen, die in ein oder mehrere Cluster bereitgestellt werden und die grundlegende Implementierungseinheit in SUSE® Rancher Prime Continuous Delivery darstellen. Der Inhalt eines Bundles kann Kubernetes-Manifeste, Kustomize-Konfigurationen oder Helm-Charts umfassen. Unabhängig von der Quelle werden die Inhalte dynamisch von dem Agenten in ein Helm-Chart gerendert und als Helm-Release in das Downstream-Cluster installiert. |
|
|
BundleDeployment v1alpha1 |
BundleDeployment wird intern von SUSE® Rancher Prime Continuous Delivery verwendet und sollte nicht direkt verwendet werden. Wenn ein Bundle in ein Cluster bereitgestellt wird, wird eine Instanz eines Bundles als BundleDeployment bezeichnet. Es repräsentiert den Zustand dieses Bundles in einem bestimmten Cluster mit cluster-spezifischen Anpassungen. Der Fleet agent ist nur über die für das von ihm verwaltete Cluster erstellten BundleDeployment-Ressourcen informiert. |
|
|
BundleNamespaceMapping v1alpha1 |
BundleNamespaceMapping ordnet Bundles in anderen Namespaces zu Clustern zu. |
|
|
Cluster v1alpha1 |
Cluster entspricht einem Kubernetes-Cluster. SUSE® Rancher Prime Continuous Delivery stellt Bundles in Zielcluster bereit, die als Downstream-Cluster bezeichnet werden. Bei einer Bereitstellung in einem Einzel-Cluster fungiert der Fleet-Cluster sowohl als Manager als auch als Downstream-Cluster. |
|
|
ClusterGroup v1alpha1 |
ClusterGroup ist ein wiederverwendbarer Selektor, der verwendet wird, um eine Gruppe von Clustern anzusprechen. |
|
|
ClusterRegistration v1alpha1 |
ClusterRegistration wird intern von SUSE® Rancher Prime Continuous Delivery verwendet und sollte nicht direkt verwendet werden. |
|
|
ClusterRegistrationToken v1alpha1 |
ClusterRegistrationToken wird von Agenten verwendet, um einen neuen Cluster zu registrieren. |
|
|
Content v1alpha1 |
Content wird intern von SUSE® Rancher Prime Continuous Delivery verwendet und sollte nicht direkt verwendet werden. Es enthält die Ressourcen eines Bundles für einen bestimmten Zielcluster. |
|
|
GitRepo v1alpha1 |
GitRepo beschreibt ein von SUSE® Rancher Prime Continuous Delivery überwachtetes Git-Repository. Die Ressource enthält die notwendigen Informationen, um das Repository oder Teile davon in Zielcluster bereitzustellen. |
|
|
GitRepoRestriction v1alpha1 |
GitRepoRestriction schränkt optional die GitRepo-Optionen innerhalb desselben Namespace ein. |
|
|
HelmOp v1alpha1 |
HelmOp beschreibt die Informationen zu Helm-Charts, die erforderlich sind, um ein Chart in Zielcluster bereitzustellen. |
|
|
ImageScan v1alpha1 |
JSON-Schema für ImageScan (v1alpha1) in der Gruppe |
|
|
Schedule v1alpha1 |
Schedule stellt einen Implementierungsplan dar, der bestimmt, wann Implementierungen erlaubt oder eingeschränkt sind. |
|
Für weitere Informationen siehe fleet-crds.yaml.