Aller au contenu principal
Sommaire de la formation

Ajout des artifacts OCI : Images Docker et Helm Charts

coolibra278 vues

Ajout des artifacts OCI : Images Docker et Helm Charts

  • Ajout d'images docker
  • Ajout de helm charts

Harbor prend en charge le standard OCI (Open Container Initiative) pour le stockage et la distribution des artifacts, notamment les images Docker et les charts Helm.

  • Ajout d’images Docker
    • Authentification à Harbor depuis Docker : 
docker login 10.10.10.162

Utilisez un compte ayant les droits de push dans le projet concerné. Un compte robot serait mieux pour la CI/CD et les scripts.

 

    • Pull/build et taguer une image Docker locale vers le registre Harbor :
docker tag nginx:latest 10.10.10.162/techledger_dev/front/web-app:latest

 

    • Push l’image dans dans harbor
docker push 10.10.10.162/techledger_dev/front/web-app:latest

L’image est visible dans l’onglet Artifacts du projet dans l’interface Harbor.

 

  • Ajout de Charts Helm

Harbor supporte les charts Helm au format OCI. Helm v3.8+ est recommandé.

    • Installer helm-push plugin
# Installer helm
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

# installer le plugin helm-push
helm plugin install https://github.com/chartmuseum/helm-push

 

    • Authentification avec Helm (OCI) :
helm registry login --insecure 10.10.10.162 --plain-http

 

 

git clone https://github.com/kube-vip/helm-charts.git
cd helm-charts/charts

 

      • zip un repertoire helm chart et push le push dans harbor
helm package kube-vip
helm push kube-vip-0.6.6.tgz oci://10.10.10.162/techleder_dev

 

 

Les charts apparaîtront dans l’onglet Helm Charts ou Artifacts, selon la version de Harbor.

 

Commentaires

Connectez-vous pour rejoindre la discussion.

Aucun commentaire pour le moment.