- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 kubectl 中使用 kustomize。具体来说,我想知道等效的 kubectl 命令:
kustomize build --load_restrictor LoadRestrictionsNone config/overlays/dev_mutation | kubectl apply -f -
(kustomize 正确运行此命令并执行我期望的操作)
我试过这个命令:
$ kubectl apply -k config/overlays/dev_mutation --load_restrictor="LoadRestrictionsNone"
它提示 load_restrictor
已被弃用,我应该改用 load-restrictor
。
W0712 07:58:16.811301 2407909 flags.go:39] load_restrictor is DEPRECATED and will be removed in a future version. Use load-restrictor instead.
Error: unknown flag: --load_restrictor
所以,我尝试用未弃用的标志替换:
kubectl apply -k config/overlays/dev_mutation --load-restrictor="LoadRestrictionsNone"
如果我这样做,kubectl 会提示 --load-restrictor
未知:
Error: unknown flag: --load-restrictor
如何正确地将 load_restrictor
/load-restrictor
标志传递给 kubectl apply -k
?
kubectl version
的输出:
gatekeeper$ kubectl version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.2", GitCommit:"092fbfbf53427de67cac1e9fa54aaa09a28371d7", GitTreeState:"clean", BuildDate:"2021-06-16T12:59:11Z", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}
最佳答案
我建议直接安装 kustomize
二进制文件,而不是依赖 kubectl
中的捆绑版本,后者会过时。更多信息在这里:Install Kustomize
我认为您不能将 --load-restrictor
选项传递给 kubectl apply -k
命令。相反,我可以确认这有效
kubectl kustomize --load-restrictor LoadRestrictionsNone <path_to_kustomization_dir>
您可以使用 kustomize binary 来实现相同的使用
kustomize build --load-restrictor LoadRestrictionsNone <path_to_kustomization_dir>
如果你想使用 kubectl 应用生成的输出,你可以像这样管道输出
kubectl kustomize --load-restrictor LoadRestrictionsNone <path_to_kustomization_dir> | kubectl apply -f -
或
kustomize build --load-restrictor LoadRestrictionsNone <path_to_kustomization_dir> | kubectl apply -f -
关于kubectl - 从 kubectl 使用 kustomize 时如何设置负载限制器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68349631/
我是 Kustomize 的新手,出现以下错误: 错误:无法从发布 list 构建 kubernetes 对象:无法识别“”:版本“kustomize.config.k8s.io/v1beta1”中的
我有一个像这样使用 kustomize 的简单项目: base/ namespace.yaml kustomization.yaml service.yaml 与 kustomizatio
有没有办法可以将外部环境变量从 Skaffold 传递给 kustomization.yaml . 假设我在下面有一个 kustomization 文件 resources: - ./de
我正在使用这个 example : ├── base │ ├── kustomization.yaml │ └── pod.yaml ├── dev │ └── kustomization
我正在尝试在 Kustomize 中使用补丁来修改 Kubernetes 资源,我想知道是否有一种巧妙的方法来更新列表中的每一项。 这是我要自定义的 yaml: apiVersion: admissi
我想要一个Kustomize list ,其中某些属性的值来自某个文件或URI的全部内容。 我怎样才能做到这一点? 最佳答案 您可以包括一个远程kustomization.yml文件,但不能包含单个值
我正在尝试设置多行值(ca 证书文件的内容)以自定义特定 key 的环境文件,如下面的代码所示。 有没有办法实现这一目标? 注意:向 some_params.env 中的值添加引号不起作用。 自定义.
kustomize的文档提供了一个很好的单行代码来比较两个不同的覆盖层... diff \ <(kustomize build $OVERLAYS/staging) \ <(kustomize
关于如何通过 Kustomize 替换变量的任何想法?我只是想为每个覆盖层使用不同的 ACCOUNT_ID 和 IAM_ROLE_NAME。 apiVersion: v1 kind: ServiceA
出于 CI/CD 的目的,该项目正在维护 2 个 kustomization.yaml 文件 常规部署 - kustomization_deploy.yaml 回滚部署 - kustomization
我是 Kubernetes 的新手。在我的项目中,我尝试使用 Kustomize 为我的部署生成 configMap。 Kustomize 在 configMap 名称后添加了一个散列,但我无法让它也
根据我阅读的文档,有 3 种修补方法: 补丁 补丁策略合并 补丁Json6902。 patchesStrategicMerge的区别和 patchesJson6902很明显。 patchesStrat
在 Helm 中,可以使用指定发布名称 helm install my-release-name 图表路径 这意味着,我可以使用 CLI 指定版本名称及其组件(使用全名)。 在kustomize中(我
在 Kubernetes 中,我有一个基本的 kustomize 包和两个补丁,每个补丁调整基础的不同方面 - 一个用于大型部署,另一个使用旧图像而不是当前图像。有没有一种方法可以创建一个“组合”补丁
我使用 kustomize 将 kube-prometheus 部署到多个环境。 kube-prometheus 是一个基础,每个环境都是一个覆盖层。假设我想将仪表板部署到叠加层,这意味着我需要为每个
我有一个非常简单的 kustomization.yaml: configMapGenerator: - name: icecast-conifg files: - icecas
有时当我使用 helm 图表时,并非我想要修改的所有内容都可用于给定值。使用 kustomize 修改渲染后的 helm chart 实用吗? 像这样: 图表 -> helm 模板 -> kustom
我有我认为的常见用例,但我真的很难找到解决方案: 我想重用 Kustomize 中的一个变量我们部署中的补丁。具体来说,我们使用提交 ID 来引用与部署相关的图像标签(用例 A)和 k8s 作业(用例
我有这个 ingress.yaml 基本配置: apiVersion: extensions/v1beta1 kind: Ingress metadata: labels: sia: az
kustomize 的 README 是这样说的 It's like make, in that what it does is declared in a file, and it's like s
我是一名优秀的程序员,十分优秀!