Harbor, registry on premise images docker et charts helm OCI
Harbor OCI registry Introduction Présentation de Harbor Docker et helm registry Composants harbor Installation et Configuration Basique Exigences système. Installation de Harbor avec Docker Compose.…
coolibra08 juil. 20261198 vues

Harbor OCI registry
-
Introduction
- Présentation de Harbor
- Docker et helm registry
- Composants harbor
-
Installation et Configuration Basique
- Exigences système.
- Installation de Harbor avec Docker Compose.
2. Adminstration
-
Création et gestion de projets
- Création de projets.
- Configuration initiale et vérification du fonctionnement.
- Labels pour organiser et retrouver les images.
- Gestion des droits d'accès aux projets.
-
Gestion des utilisateurs et des rôles
- Créer des users / robot account
- Types de rôles dans Harbor.
- Attribution des rôles aux utilisateurs.
- Registries et projets
- Registries
- Projets
- projet public
- projet prive
- proxy cache
- Ajout des artifacts OCI docker images et helm chart
- Ajout d'images docker
- Ajout de helm charts
3. Déploiement pour la prod
-
- Deployer harbor en prod avec traefik et let's encrypt dns challenge.
- Integration du stockage s3, azure blob, gcp bucket...
- Deploiement HA avec helm chart en prod
4. Automatiser Harbor avec terraform
-
- Configurer le provider terraform goharbor/harbor
- Module tf de configuration initiale après deploiement en prod
- Manager les ressoruces avec terraform
- Automatiser l'api harbor avec python
5. Harbor scan avec trivy, SBOM et signature d'image avec cosign
-
- Scan des iamges avec trivy
- Analyse de SBOM
- Rapports de vulnérabilités
- Signer les images et helm chart avec sigstore cosign local et keyless
7. Présentation du module terraform final
-
- Larborescence
- le fichier .envrc
Chapitres
- 1.harbor registries et composants
- 2.Installation avec docker compose
- 3.Gestion des Projets, configuration initiale et labels
- 4.Gestion des Utilisateurs et droits
- 5.Registries et Projets
- 6.Ajout des artifacts OCI : Images Docker et Helm Charts
- 7.Déploiement prod de harbor avec trivy scanner, oidc et traefik dns challenge
- 8.Déploiement prod harbor HA sur kubernetes cert-manager avec dns challenge
- 9.Configurer le provider terraform goharbor/harbor
- 10.Automatiser Harbor avec terraform azure oidc
- 11.Automatiser Harbor avec terraform: creation de projet, robot accounts
- 12.Automatiser l'api harbor avec python
- 13.Harbor scan avec trivy, SBOM et signature d'image avec cosign
- 14.Présentation du module terraform final et le fichier .envrc