|
1 |
| -## 3-Node Artifactory Cluster with Distribution and direct-S3 Persistence |
| 1 | +## 3-Node Artifactory Cluster with Distribution and direct-S3 Provider |
2 | 2 |
|
3 | 3 | ### Overall
|
4 | 4 | | Product | Enabled |
|
|
19 | 19 | | Persistence | Default Storage Class + S3 |
|
20 | 20 | | SSL | ✅ |
|
21 | 21 | | Ingress | ❌ |
|
22 |
| -| Nginx Deployment | ❌ | |
| 22 | +| Nginx Deployment | ✅ | |
23 | 23 | | UnifiedSecret | ✅ |
|
24 |
| -| Default Admin Credential | ❌ | |
| 24 | +| Non-Default Admin Credential | ✅ | |
25 | 25 | | Default Master Key | ❌ |
|
26 |
| -| Restriected Resources | ✅ | |
| 26 | +| Sizing Parameters | artifactory-xlarge | |
27 | 27 | | Private Registry | ✅ |
|
28 | 28 |
|
29 | 29 |
|
|
32 | 32 | | Detail | Value |
|
33 | 33 | |-------------|-------------|
|
34 | 34 | | Replica | 2 |
|
35 |
| -| Database | Bundled Postgres | |
| 35 | +| Database | External Postgres | |
36 | 36 | | Persistence | Default Storage Class |
|
37 | 37 | | External redis | ❌ |
|
38 | 38 | | SSL | ✅ |
|
39 | 39 | | UnifiedSecret | ❌ |
|
40 |
| -| Restriected Resources | ✅ | |
| 40 | +| Sizing Parameters | distribution-xlarge | |
41 | 41 | | Private Registry | ✅ |
|
42 | 42 |
|
43 | 43 |
|
@@ -77,23 +77,29 @@ Note: This requires distribution chart 102.23.0+ to work, which comes default wi
|
77 | 77 | 4. Fill in database details ( values-artifactory.yaml ). [See here for more details related to database.](https://jfrog.com/help/r/jfrog-installation-setup-documentation/database-configuration)
|
78 | 78 |
|
79 | 79 | $ kubectl create secret generic my-database --from-literal=db-url='database_url' --from-literal=db-user='admin_user' --from-literal=db-password='password' -n <namespace>
|
| 80 | + $ kubectl create secret generic my-distribution-database --from-literal=db-url='database_url' --from-literal=db-user='admin_user' --from-literal=db-password='password' -n <namespace> |
80 | 81 |
|
81 |
| -5. Fill in awsS3V3 connection details. To use IAM roles, check [here](https://jfrog.com/help/r/artifactory-how-to-configure-an-aws-s3-object-store-using-an-iam-role-instead-of-an-iam-user/artifactory-how-to-configure-an-aws-s3-object-store-using-an-iam-role-instead-of-an-iam-user) |
| 82 | +5. Create the binarystore.xml secrect or pull the values from environment variables. |
| 83 | + |
| 84 | + $ kubectl create secret generic my-binarystore --from-file=binarystore.xml |
| 85 | + |
| 86 | + To use IAM roles, check [here](https://jfrog.com/help/r/artifactory-how-to-configure-an-aws-s3-object-store-using-an-iam-role-instead-of-an-iam-user/artifactory-how-to-configure-an-aws-s3-object-store-using-an-iam-role-instead-of-an-iam-user) |
82 | 87 |
|
83 | 88 | 6. Pull charts ( if you need to reference the suggested sizing paramerters ) and install
|
84 | 89 |
|
85 | 90 |
|
86 | 91 | ```
|
| 92 | +$ helm repo update |
87 | 93 | $ helm pull jfrog/jfrog-platform --untar
|
88 | 94 | ```
|
89 | 95 |
|
90 | 96 |
|
91 | 97 | ```
|
92 |
| -$ helm install <name> jfrog/jfrog-platform -n <namespace> -f values-main.yaml -f values-artifactory.yaml -f jfrog-platform/charts/artifactory/sizing/artifactory-xlarge.yaml -f jfrog-platform/charts/distribution/sizing/distribution-xlarge.yaml |
| 98 | +$ helm install <name> jfrog/jfrog-platform -n <namespace> -f values-main.yaml -f values-artifactory.yaml -f values-distribution.yaml -f jfrog-platform/charts/artifactory/sizing/artifactory-xlarge.yaml -f jfrog-platform/charts/distribution/sizing/distribution-xlarge.yaml |
93 | 99 | ```
|
94 | 100 |
|
95 | 101 | 7. If you are installing on openshift, add values-openshift.yaml
|
96 | 102 |
|
97 | 103 | ```
|
98 |
| -$ helm install <name> jfrog/jfrog-platform -n <namespace> -f values-main.yaml -f values-artifactory.yaml -f values-openshift.yaml -f jfrog-platform/charts/artifactory/sizing/artifactory-xlarge.yaml -f jfrog-platform/charts/distribution/sizing/distribution-xlarge.yaml |
| 104 | +$ helm install <name> jfrog/jfrog-platform -n <namespace> -f values-main.yaml -f values-artifactory.yaml -f values-distribution.yaml -f values-openshift.yaml -f jfrog-platform/charts/artifactory/sizing/artifactory-xlarge.yaml -f jfrog-platform/charts/distribution/sizing/distribution-xlarge.yaml |
99 | 105 | ```
|
0 commit comments