-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install Local Registry #19
Comments
@j0hnL, what are the dependencies for harbor? Are we already installing all of the necessary services? |
This issue is now dependent on #50 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Should we explore deploying Harbor again @j0hnL? I think it makes the most sense to offer a datacenter-wide registry for containers, so installing it on the |
@lwilson we can host the datacenter-wide registry for containers on the appliance. We can also host the complete repository for all the rpm packages, github, epel etc. on appliance so that it eliminates the requirement of having internet access for all nodes in the cluster. |
@sujit-jadhav I think that is going to be the right approach for dealing with both the DockerHub bandwidth limits and any air-gapped deployments. Harbor has a HA deployment with Helm: https://goharbor.io/docs/2.0.0/install-config/harbor-ha-helm/ |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@sujit-jadhav is the plan to deploy local registry in |
@lwilson, It is not part of |
@sujit-jadhav @lwilson as a temporary (insecure) fix we can setup an internal pull through cache using the Docker registry container: https://docs.docker.com/registry/deploying/ This method is insecure and does not use SSL. Deploy the registry on the control plane, in this example the IP of control plane is 10.1.1.1This example
Deploying the registry on port 5000
Update
Restart docker daemon.
|
Thanks @j0hnL. What would we need to do to add a self-signed certificate? I think if we could avoid having Also, If we were to set the mirror IP/port as variables, it would make this a very flexible solution. Is there any reason to consider using Harbor vs this approach? |
Just a temporary fix for the release branches if folks hit the pull rate limit of Docker Hub. Harbor should be deployed with the
Looks like Let's Encrypt might be a good option. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
in progress |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
perhaps we can get @sujit-jadhav to give this one some priority |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is your feature request related to a problem? Please describe.
Omnia needs an option to install a local registry
Describe the solution you'd like
a playbook for installing a local registry such as Harbor - https://github.com/goharbor/harbor
Describe alternatives you've considered
local registry - with simple docker container
Additional context
The text was updated successfully, but these errors were encountered: