|
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