首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes:部署香港舵图

kubernetes:部署香港舵图
EN

Stack Overflow用户
提问于 2019-02-11 18:18:39
回答 2查看 1.5K关注 0票数 1

我通过舵机在我的kubernetes集群上部署了kong,但我不能按我的意愿配置它。

代码语言:javascript
复制
helm install stable/kong -f values.yaml

value.yaml:

代码语言:javascript
复制
{
   "persistence.size":"1Gi",
   "persistence.storageClass":"my-kong-storage"
}

不幸的是,创建的persistenceVolumeClaim保持在8G而不是1Gi。甚至添加"persistence.enabled":false对部署也没有影响。所以我觉得我所有的配置都很糟糕。

什么应该是一个好的配置文件?

我正在使用kubernetes农场部署在裸金属服务器。我使用本地持久卷。(很好地处理mongo-复制集部署)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-12 10:32:55

您要做的是配置一个依赖关系图(即一个子图表),这与编写values.yaml时的主图表略有不同。以下是您可以这样做的方法:

由于postgresqlkong的依赖关系图,所以您必须使用依赖关系图的名称作为键,然后以下列形式修改其他需要修改的选项:

values.yaml的内容不需要被大括号包围。因此,您需要从您在问题中发布的代码中删除它。

代码语言:javascript
复制
<dependcy-chart-name>:
  <configuration-key-name>: <configuration-value>

对于Rancher,您必须将其写成以下内容:

代码语言:javascript
复制
#values.yaml for rancher
postgresql.persistence.storageClass: "my-kong-storage"
postgresql.persistence.size: "1Gi"

与使用舵机与香草库伯内特斯(至少)不同,您可以编写values.yml如下所示:

代码语言:javascript
复制
#values.yaml for helm
postgresql:
  persistence:
    storageClass: "my-kong-storage"
    size: "1Gi"

票数 3
EN

Stack Overflow用户

发布于 2019-02-12 08:13:36

请告诉我们您正在使用的群集设置。云管理服务?自定义设置kubernetes?

您所面临的问题是,需要提供的存储空间是“最小的”。例如,在IBM中,它是20 GB。因此,即使在PVC中请求2GB,您最终也会得到一个20 2GB的PV。

请查看NFS提供程序/存储类的文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54636732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档