I am going to create Kubernetes cluster from scratch with Rancher and I would like to have jfrog artifactory for my container images.
I am trying to understand what is the difference between the differnet artifacoties types and which one I actually need:
Jfrog Artifactory - Package Type: Docker
Jfrog Artifactory - Package Type: Helm
Jfrog Artifactory - Package Type: General
- what is the use of each type?
- is the fact that Jfrog Artifactory is with Package Type: Docker makes him "Docker repository" that can store container images that can be pulled/pushed with the Docker client?
- for the Kubernetes cluster - should I have 2 Artifacotries at the end: one of type Helm - in order to save all the deployment files one of type Docker - in order to save all the container images?
CodePudding user response:
I assume you mean the jfrog container registry flavor of Artifactory, which supports Docker, Helm registries and Generic repositories.
This is a single server that is intended for exactly what you need as a single source for your Kubernetes deployments: The container images (Docker), the Helm charts and any other generic files you might like to manage.
Yes. Your Artifactory is your Docker registry.
No need. A single Artifactory can be used for both.
I suggest you follow the documentation on this.