Registre Kubernetes Docker

JFrog Artifactory est un registre Docker Kubernetes qui provisionne votre cluster K8s avec les charts et les images nécessaires pour orchestrer votre application.

Fonctionnalités du registre Kubernetes

CE QUE SIGNIFIE ARTIFACTORY EN TANT QUE REGISTRE DOCKER KUBERNETES POUR VOUS

Blog

JFrog Artifactory : Votre registre Kubernetes

Cas d’Usage

Cas d’utilisation – Assembler, tester et déployer un pipeline d'images de conteneurs natives du cloud pour Kubernetes avec Artifactory

Blog

Les 3 incontournables de Kubernetes : Cluster, pipeline et registre

Blog

SUSE et JFrog accélèrent le développement cloud natif pour l’entreprise

Kubernetes FAQ

Comment JFrog Artifactory me sert-il de registre prêt pour Kubernetes ?

Kubernetes lui-même ne gère pas les images pour vous. Pour cela, il vous faut un registre Docker intégré à votre environnement Kubernetes.

Les registres Docker servent de dépôts pour les images de conteneurs. Ils facilitent la gestion de différentes versions d’images pour le même conteneur. Les registres avancés fournissent également des fonctionnalités qui analysent les images à la recherche de failles de sécurité. La plupart des registres fournissent également des fonctionnalités de contrôle d’accès afin que vous puissiez imposer des restrictions sur les personnes autorisées à afficher et à déployer des images.

Dans les FAQ suivantes, nous expliquons comment intégrer Kubernetes à un registre Docker, en utilisant JFrog Artifactory comme exemple.

Comment puis-je intégrer Kubernetes à un registre Docker à l’aide de JFrog Artifactory ?

Kubernetes lui-même n’a pas de fonctionnalité de registre Docker native. Cependant, certaines distributions ou services Kubernetes s’intègrent automatiquement à des registres Docker spécifiques. Par exemple, Red Hat OpenShift est livré avec un registre par défaut. Certains services Kubernetes basés sur le cloud s’intègrent nativement aux registres de conteneurs hébergés dans les mêmes clouds.

La plupart des installations Kubernetes n’offrent pas de prise en charge du registre prête à l’emploi. Et même si votre environnement Kubernetes dispose d’une intégration native de registre, vous préférerez peut-être utiliser un registre alternatif (ce qui est presque toujours possible).

Quels sont les avantages d’Artifactory en tant que registre Docker ?

En choisissant une option de registre Docker telle qu’Artifactory pour héberger des images de conteneur pour votre environnement Kubernetes, vous bénéficierez de plusieurs fonctionnalités non disponibles dans de nombreux autres registres Docker, notamment la sécurité, l’hébergement local, l’intégration Docker Hub et l’hébergement d’artefacts flexible.

Comment puis-je utiliser Artifactory comme registre Docker pour Kubernetes ?

Les FAQ restantes sont des exemples de la façon de démarrer et de ce que vous pouvez faire lors de l’intégration d’Artifactory à Kubernetes.

Configuration d’Artifactory sur Kubernetes

Si vous souhaitez exécuter Artifactory au sein de votre cluster Kubernetes, vous pouvez le faire facilement à l’aide du chart Helm Artifactory.
Recherchez et installez le chart dans votre console Web Kubernetes pour le déployer. Vous pouvez également l’installer à partir de la ligne de commande avec :
helm repo add jfrog https://charts.jfrog.io

helm repo update

Helm upgrade --install artifactory --namespace artifactory jfrog/artifactory

Remarque : Les paramètres par défaut ne sont pas destinés à une utilisation en production.

Extraire une image Docker dans Kubernetes à partir d’Artifactory

Pour extraire une image Docker dans Kubernetes à partir d’Artifactory, vous devez :

  1. Définir un secret de registre Kubernetes
  2. Utiliser ce secret dans votre YAML

Exécution d’un pipeline CI/CD sur Kubernetes avec Artifactory

Pour automatiser le déploiement d’images Docker sur Kubernetes lors de l’utilisation d’Artifactory en tant que registre Docker, vous pouvez configurer un pipeline CI/CD complet. Les ressources ci-dessous décrivent ce processus :

Des Versions Fiables Conçues Pour La Vitesse

À propos de Kubernetes

Kubernetes est un système d’orchestration de conteneurs open source permettant d’automatiser le déploiement, la mise à l’échelle et la gestion des logiciels. Conçu à l’origine par Google, le projet est maintenant maintenu par une communauté mondiale de contributeurs, et la marque est détenue par la Cloud Native Computing Foundation.
Vous souhaitez en savoir plus sur l’intégration de JFrog avec Kubernetes ?