Démarrage rapide

single cluster

Installez

SUSE® Rancher Prime Continuous Delivery est distribué sous forme de Helm chart. Helm 3 est un CLI, n’a pas de composant côté serveur et son utilisation est relativement simple. Pour installer le CLI Helm 3, suivez les instructions d’installation officielles.

SUSE® Rancher Prime Continuous Delivery dans Rancher

Rancher a des charts Helm séparés pour SUSE® Rancher Prime Continuous Delivery et utilise un dépôt différent.

  • Linux/Mac

  • Windows

brew install helm
helm repo add fleet https://rancher.github.io/fleet-helm-charts/
choco install kubernetes-helm
helm repo add fleet https://rancher.github.io/fleet-helm-charts/

Installez les charts Helm SUSE® Rancher Prime Continuous Delivery (il y en a deux car nous séparons les CRD pour une flexibilité ultime.)

helm -n cattle-fleet-system install --create-namespace --wait fleet-crd \
    fleet/fleet-crd
helm -n cattle-fleet-system install --create-namespace --wait fleet \
    fleet/fleet

Ajoutez un dépôt Git à surveiller

Changez spec.repo par votre dépôt Git de choix. Les fichiers de manifeste Kubernetes à déployer doivent se trouver dans /manifests dans votre dépôt.

cat > example.yaml << "EOF"
apiVersion: fleet.cattle.io/v1alpha1
kind: GitRepo
metadata:
  name: sample
  # This namespace is special and auto-wired to deploy to the local cluster
  namespace: fleet-local
spec:
  # Everything from this repo will be run in this cluster. You trust me right?
  repo: "https://github.com/rancher/fleet-examples"
  paths:
  - simple
EOF

kubectl apply -f example.yaml

Obtenir l’état

Obtenez l’état de ce que fait Fleet

kubectl -n fleet-local get fleet

Vous devriez voir quelque chose comme ceci se créer dans votre cluster.

kubectl get deploy frontend
NAME       READY   UP-TO-DATE   AVAILABLE   AGE
frontend   3/3     3            3           116m

Étapes suivantes

Avez-vous besoin de…​ * Surveiller des dépôts Git ou Helm privés ? Vérifiez Créer une ressource GitRepo. * Personnalisez vos déploiements par cluster cible ? Mapping vers des clusters en aval.