HELM和KUBERNETES:如何配置自定义存储类以在HELM图表中为JFrog应用程序创建PVC
默认情况下,JFrog头盔图表将在默认存储类中创建PVC,如果我们想在自定义存储类中创建PVC,那么我们需要在values YAML文件中配置自定义存储类,如下所示:
Artifactory:
artifactory:
名称:artifactory
replicaCount: 1
持久性:
启用:真
大小:200胃肠道
storageClassName:“custom-storage-class-name”
x光:
x光:
名称:x光
masterKeySecretName:
joinKey: EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
jfrogUrl:
常见的:
持久性:
启用:真
storageClass:“custom-storage-class-name”
分布:
地理分布:
名称:分布
masterKeySecretName:
joinKey: EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
jfrogUrl:
持久性:
启用:真
storageClass:“custom-storage-class-name”
了解:
insightServer:
名称:insight-server
masterKeySecretName:
joinKey:
jfrogUrl:
持久性:
启用:真
storageClass:“custom-storage-class-name”insightScheduler:
名称:insight-scheduler
持久性:
启用:真
storageClass:“custom-storage-class-name”
对于第三方应用程序,如Postgres, RabbitMQ和Redis,我们使用bitnami图表(https://github.com/bitnami/charts/tree/master/bitnami),我们可以在上面的链接中找到详细的持久存储配置,但如果只是想为这些第三方应用程序更改存储类,那么下面是配置:
Postgres:
postgresql:
启用:真
持久性:
启用:真
storageClass:“custom-storage-class-name”
RabbitMq:
rabbitmq:
启用:真
持久性:
启用:真
storageClass:“custom-storage-class-name”
复述:
复述:
持久性:
启用:真
storageClass:“custom-storage-class-name”
对于弹性搜索:
elasticsearch:
启用:真
持久性:
启用:真
storageClass:“custom-storage-class-name”
JFrog管道图现在不需要持久存储。因此,我们在图表中没有提供持久性细节的选项。
