Talking about my understanding of Harbor

    I've heard the name Harbor a lot recently, so I took a quick look at what it was and thought about why I'd use it. My understanding is not necessarily correct, so please do not shoot.

    First of all, Harbor is an enterprise-level Registry server, and its target users are enterprise-level. Therefore, in addition to the functions that the Registry should have, it has added functions for enterprise management. In my opinion, the ones that have practical significance are as follows:

    1. Role-Based Access Control

    2. namespace isolation

    3. Automatic build

    4. UI

    As for other things such as security, synchronization of multiple warehouse instances, etc., I really don't think ordinary enterprises can use it. Only a public warehouse of the size of Alibaba Cloud can be used.

    But in fact, Harbor's version management function that is really meaningful for enterprises has no special features. For example, like git, released versions can be tagged, and they can be rolled back to any tag version. And Harbor is just like an ordinary warehouse, just mention it when you mention it. If you want to roll back the entire warehouse to a certain version, no...

    Therefore, I personally think that Harbor is not as easy to use as traditional Jenkins. Through Jenkins+shell+git+Dockerfile, it is also possible to control the code, build automatically, upload the warehouse, and compress and package the warehouse according to the version number and release it.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325002382&siteId=291194637