小编gta*_*ato的帖子

如何确保Helm子图中定义的CRD在使用前被存储?

我有一个 helm 图表 A,它依赖于第三方子图表 B。图表 B 定义了图表 A 使用的一些 CRD。但是,当我安装图表 A(因此也是 B)时,我收到一条错误消息,指出 CRD 是未能识别。看来 CR 是在 CRD 之前存储的。

有关CRD的 Helm 文档 描述了两种处理此订单的方法,要么将 CRD 放在名为 crds 的文件夹中,要么使用两个单独的图表并一个接一个地安装它们。

我的问题如下:

  1. 为什么 Helm 不首先应用 CRD,无论它们在哪里?为什么需要 crds 文件夹?如果 CRD 位于您不希望修改的图表中(就像我的例子)怎么办?
  2. 第二个选项不会使依赖项规范变得毫无用处吗?依赖关系不能有执行顺序吗?
  3. 有没有一种方法(我可能忽略了)仍然保留 1 个带有依赖项的图表,并以某种方式确保依赖项中定义的 CRD 在使用之前已存储?(钩子?)

(您不必回答所有问题,只要回答其中任何一个问题即可)

kubernetes kubernetes-helm kubernetes-custom-resources

11
推荐指数
2
解决办法
4180
查看次数

为什么容器网络吞吐量低

我使用Dockers创建了几个容器,并通过Netperf测量了网络性能.然而,吞吐量非常低,约为563.81 Mb/s.两个容器/进程之间的通信不是通过主内存完成的吗?有没有人知道我为什么这么低的吞吐量.我需要特定的配置吗?

谢谢,Genc

performance networking throughput lxc docker

2
推荐指数
1
解决办法
2292
查看次数