gpt4 book ai didi

kubernetes - 如何从命令行传递 imagePullSecrets

转载 作者:行者123 更新时间:2023-12-02 11:39:01 26 4
gpt4 key购买 nike

我正在使用 kubernetes 命令式方式而不是声明式方式。由于有很多参数是定期变化的,不可能每次都更新yaml文件。

为了创建部署,我们使用这个

kubectl create deployment nginx --image=nginx:1.7.1

这适用于公共(public)图像。但是对于证明图像,我们需要使用 secret 来传递凭证数据。如 link如果是yaml文件,我们保留在下面一行的文件中。

 imagePullSecrets:
- name: regcred

但是,如何为以下类型的线路传递此数据。?

kubectl create deployment nginx --image=nginx:1.7.1

最佳答案

这里是在命令行中添加 image-pull-secrets 的例子

kubectl run hello-world -it --restart=Never --image=nginx:1.7.1 --image-pull-secrets=regcred

要覆盖,您可以使用:

kubectl run <name> -it --restart=Never --image=<private image> --overrides='{ "apiVersion": "v1", "spec": {"imagePullSecrets": [{"name": "<secret>"}]} }'

关于kubernetes - 如何从命令行传递 imagePullSecrets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60923861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com