Open moooofly opened 5 years ago
Feb 24, 2018
You’ve probably been using helm for a while and thinking of using it as a means to deploy your custom applications but didn’t know how exactly to go by it? Well today we’ll be going through a series of steps required to setting up your chart repository and using your custom charts via helm.
要点:
环境要求:
主要步骤:
相关:
Sep 13, 2018
v1.6.0 with several new features
Helm has become the de facto package manager of Kubernetes, making it easy to to deploy a vast array of applications. We see a dedicated Helm chart repository as a must-have system to help build new enterprise IT infrastructure and platforms. Helm charts should work seamlessly together with container images, and therefore supporting both image management and Helm chart management has become the natural direction for Harbor.
Starting with version 1.6.0, Harbor can serve as a unified cloud native registry for both image management requests and helm chart management requests. The main features are grouped into two perspectives:
Overall:
User management portal:
It’s easy to get started with Helm charts and Harbor using the Helm CLI:
helm repo add
to add Harbor as a unified chart repository with specified username, all the project namespaces accessible by that user should be visible to Helm.helm repo add
to add a Harbor project as a separate chart repository, only the charts under that project are visible to Helm.helm
CLI to push charts to Harborhelm install
to download the chart from Harbor and install it to the target Kubernetes environmenthelm search
or helm verify
are also supported
For more details on managing Helm charts with Harbor, see the user guide.Cover both image management and helm chart management with one unified powerful cloud-native registry. Avoid spending efforts to introduce a new system in and reduce the system maintenance cost in future. In addition, image and helm chart managements follow the similar user experiences, that will definitely reduce the new system learning efforts. What's more, managing helm charts and images in one system leave enough space and flexibilities for collaborations/integration in the future.
Helm is a package manager for Kubernetes. Helm uses a packaging format called charts. Since version 1.6.0 Harbor is now a composite cloud-native registry which supports both container image management and Helm charts management. Access to Helm charts in Harbor is controlled by role-based access controls (RBAC) and is restricted by projects.
As a helm chart repository, Harbor can work smoothly with Helm CLI. About how to install Helm CLI, please refer install helm. Run command helm version
to make sure the version of Helm CLI is v2.9.1+.
细节信息详见文档