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

-
- Test avec un helm chart
- Télécharger par exemple ce chart: kube-vip helm chart
- Test avec un helm chart
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.