Dies ist eine unveröffentlichte Dokumentation für SUSE® Virtual Clusters v1.2.0 (Dev).

Add-Ons

Dieses Dokument enthält Informationen zur Bereitstellung des K3k-Clusters unter Verwendung der add-ons-Funktion.

Benennen Sie den geheimen Schlüssel mit der Erweiterung '.yaml', damit er von K3s erkannt wird.

Erstellung des K3k-Clusters mit Add-Ons

  1. Installieren Sie das K3k-Controller-Chart.

  2. Erstellen Sie einen geheimen Schlüssel:

    Beispiel
    apiVersion: v1
    kind: Secret
    metadata:
      name: rancher-init
      namespace: default
    stringData:
      manifests.yaml: |-
        apiVersion: v1
        kind: Namespace
        metadata:
          name: cattle-system
  3. Erstellen Sie den K3k-Cluster unter Verwendung der add-ons:

    Beispiel
    apiVersion: k3k.io/v1beta1
    kind: Cluster
    metadata:
      name: rancher-k3k
      namespace: rancher-k3k-system
    spec:
      mode: shared
      persistence:
        type: ephemeral
      addons:
        - secretRef: rancher-init
          secretNamespace: default

Überprüfung

  • Überprüfen Sie, ob der Cluster erfolgreich bereitgestellt wurde:

    k exec -it -n rancher-k3k-system k3k-rancher-k3k-server-0 -- /bin/sh
    ~ # kubectl get ns
    NAME              STATUS   AGE
    cattle-system     Active   98s
    default           Active   104s
    kube-node-lease   Active   104s
    kube-public       Active   105s
    kube-system       Active   105s