son*_*rma 14 kubernetes kubectl
将 kubernetes 机密从一个命名空间复制到另一个命名空间时出错:
kubectl get secret secret1 --namespace=test --export -o=yaml | kubectl apply --namespace=test1 -f -
Error: unknown flag: --export
See 'kubectl get --help' for usage.
error: no objects passed to apply
Run Code Online (Sandbox Code Playgroud)
Kir*_*uba 30
--export
选项已在 1.14 版中弃用并在 1.18 版中删除。如果您使用的是 1.18 或更高版本的 kubernetes,您可以尝试使用以下命令(使用 sed)将机密从一个命名空间复制到另一个命名空间。
kubectl get secret secret1 --namespace=test -o yaml | sed 's/namespace: test/namespace: test1/g' | kubectl create -f -
Run Code Online (Sandbox Code Playgroud)
谢谢,
归档时间: |
|
查看次数: |
5012 次 |
最近记录: |