You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/setting-up-harbor-as-a-local-container-registry-in-hpe-private-cloud-ai.md
+19-15Lines changed: 19 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,53 +11,57 @@ This blog post describes the process of deploying *Harbor* and setting it up as
11
11
12
12
## HPE Private Cloud AI
13
13
14
-
[HPE Private Cloud AI (PCAI)](https://www.hpe.com/us/en/private-cloud-ai.html) offers a comprehensive, turnkey AI solution designed to address key enterprise challenges, from selecting the appropriate large language models (LLMs) to efficiently hosting and deploying them. Beyond these core functions, PCAI empowers organizations to take full control of their AI adoption journey by offering a curated set of pre-integrated NVIDIA NIM LLMs, along with a powerful suite of AI tools and frameworks for Data Engineering, Analytics, and Data Science.
14
+
[HPE Private Cloud AI (PCAI)](https://www.hpe.com/us/en/private-cloud-ai.html) offers a comprehensive, turnkey AI solution designed to address key enterprise challenges, from selecting the appropriate large language models (LLMs) to efficiently hosting and deploying them. Beyond these core functions, PCAI empowers organizations to take full control of their AI adoption journey by offering a curated set of pre-integrated NVIDIA NIM LLMs, along with a powerful suite of AI tools and frameworks for *Data Engineering*, *Analytics*, and *Data Science*.
15
15
16
-
The Import Framework in PCAI further enhances falxibility by enabling customers to integrat their own applications or third-party solutions alongside pre-installed components, accommodaating a wide range of enterprise-specific use cases.
16
+
The *Import Framework* in PCAI further enhances flexibility by enabling customers to integrate their own applications or third-party solutions alongside pre-installed components, accommodating a wide range of enterprise-specific use cases.
17
17
18
-
This blog post guides you through the step-by-step process of deploying the open-source Harbor into PCAI using the Import Framework. Once deployed and configuredc, Harbor can serve as a local container registry within PCAI. With key features such as policy management, role-based access control (RBAC), security scanning, and image singing, Harbor strengthens container lifecycle security and governance.
18
+

19
+
20
+
This blog post guides you through the step-by-step process of deploying the open-source *Harbor* into PCAI using the *Import Framework*. Once deployed and configured, *Harbor* can serve as a local container registry within PCAI. With key features such as policy management, role-based access control (RBAC), security scanning, and image signing, *Harbor* strengthens container lifecycle security and governance.
19
21
20
22
## Prerequisites
21
23
22
-
Before starting, make sure that [Docker Engine](https://docs.docker.com/engine/install/), version *28.1.1* or later, is installed, including the default *docker* CLI.
24
+
Before starting, make sure that [Docker Engine](https://docs.docker.com/engine/install/), version *28.1.1* or later, is installed, including the default *docker* CLI, which will used for building and pushing images.
23
25
24
26
The following sections detail application deployment using the *kubectl* CLI and *kubeconfig* to access the PCAI Kubernetes (K8s) cluster. However, direct cluster access via *kubectl* is generally not required.
25
27
26
28
## Harbor
27
29
28
-
Harbor is an open-source container registry designed for cloud-native environments like K8s. It securely stores and manages container images with policies and role-based access control (RBAC), ensures images are scanned and free from vulnerabilities, and signs images as trusted.
30
+
*Harbor* is an open-source container registry designed for cloud-native environments like K8s. It securely stores and manages container images with policies and RBAC, ensures images are scanned and free from vulnerabilities, and signs images as trusted.
29
31
30
-
The following sections describe in detail how to deploy Harbor into PCAI using the Import Framework. You will learn how to create a private project, create users and assign them with specific role permissions, and push images using Harbor credentials. Used as a local image registry witin PCAI, Harbor helps ensure your container images remain secure and well governed.
32
+
The following sections describe in detail how to deploy *Harbor* into PCAI using the *Import Framework*. You will learn how to create a private project, create users and assign them with specific role permissions, and push images using *Harbor* credentials. Used as a local image registry witin PCAI, *Harbor* helps ensure your container images remain secure and well governed.
31
33
32
-
1. Harbor Deployment via PCAI Import Framework
34
+
###Harbor Deployment via PCAI *Import Framework*
33
35
34
-
The Harbor Helm charts have been available from GitHub repo at https://github.com/GuopingJia/pcai-helm-examples/tree/main/harbor. Based on the latest Helm charts from the official [Harbor site](https://helm.goharbor.io/harbor-1.17.0.tgz), a few required YAML manifest files, together with changes to the values.yaml, have been added to be easily deployed into HPE PCAI.
36
+
The *Harbor* Helm charts have been available from GitHub repository [*pcai-helm-examples*](https://github.com/GuopingJia/pcai-helm-examples/tree/main/harbor). Based on the latest Helm charts from the official [Harbor site](https://helm.goharbor.io/harbor-1.17.0.tgz), a few required YAML manifest files, together with changes to the values.yaml, have been added to be easily deployed into HPE PCAI. In particular, we increase the *Harbor* registry size from the default *5G* to *500G*:
Using the created Helm charts, Harbor can be easily deployed into PCAI via its Import Framework:
39
-
40
-

42
+
Using the created Helm charts, *Harbor* can be easily deployed into PCAI via its *Import Framework*:
41
43
42
44

43
45
44
46
2. Harbor UI access via its endpoint
45
47
46
-
After Harbor is installed through PCAI Import Framework, there is an *Imported*Harbor tile being added under *Tools & Frameworks*. A virtual service endpoint, e.g., *https://harbor.ingress.pcai0104.ld7.hpecolo.net* is configured.
48
+
After Harbor is installed through PCAI *Import Framework*, there is an **Imported***Harbor* tile being added under *Tools & Frameworks*. A virtual service endpoint, e.g., *https://harbor.ingress.pcai0104.ld7.hpecolo.net* is configured.
47
49
48
50

49
51
50
-
Either copying the endpoint and pointing it in the browser, or simply clicking *Open*, the Harbor login page is loaded:
52
+
Simply clicking *Open* button, or copying the endpoint and pointing it in the browser, the *Harbor* login page is loaded:
51
53
52
54

53
55
54
-
Using the default Harbor *admin* user credentials, you can log into Harbor projects page:
56
+
Using the default Harbor *admin* user credentials, you can log into *Harbor* projects page:
55
57
56
58

57
59
60
+
By default, there is a public project *library* pre-created.
61
+
58
62
#### Harbor Project per Customer
59
63
60
-
Harbor manages images through projects. By default, there is a public project *library* pre-created. You need create your project by clicking *+ NEW PRORJECT*:
64
+
Harbor manages images through projects. You need create your project by clicking *+ NEW PRORJECT*:
0 commit comments