Secret热更新_今头条
时间:2023-05-05 10:06:00来源:腾讯云


【资料图】

在 Kubernetes 中,Secret 对象不仅可以用来存储敏感信息,如访问私有镜像仓库的凭证、HTTPS 证书等,还可以实现 Secret 对象的热更新。

创建一个 Secret 对象

首先,我们需要创建一个 Secret 对象。可以使用以下命令来创建一个 Secret 对象:

$ kubectl create secret generic my-secret --from-literal=foo=bar

在这个命令中,my-secret参数指定了 Secret 对象的名称,--from-literal参数用于指定要存储的键值对。

可以使用以下命令来查看刚创建的 Secret 对象的详细信息:

$ kubectl describe secret my-secret

创建一个 Pod 对象

接下来,我们需要创建一个使用上一步中创建的 Secret 对象的 Pod 对象。可以使用以下 YAML 配置文件来创建一个简单的 Pod 对象:

apiVersion: v1kind: Podmetadata:  name: my-podspec:  containers:  - name: my-container    image: busybox    command:    - sh    - -c    - while true; do echo $foo; sleep 10; done    env:    - name: foo      valueFrom:        secretKeyRef:          name: my-secret          key: foo

在这个配置文件中,我们创建了一个使用上一步中创建的 Secret 对象的 Pod 对象。其中,env属性将 Secret 对象中的 foo键值对作为环境变量传递给了容器,容器将会每隔 10 秒钟打印一次环境变量 foo的值。

可以使用以下命令来部署 Pod 对象:

$ kubectl apply -f pod.yaml

更新 Secret 对象

当需要更新 Secret 对象中的键值对时,可以使用以下命令来更新 Secret 对象:

$ kubectl create secret generic my-secret --from-literal=foo=baz --dry-run=client -o yaml | kubectl apply -f -

在这个命令中,--from-literal参数用于指定要更新的键值对,--dry-run=client -o yaml参数用于生成更新后的 Secret 对象的 YAML 配置文件,| kubectl apply -f -参数用于将更新后的 YAML 配置文件应用到 Kubernetes 中。

观察 Pod 对象

当更新了 Secret 对象后,我们可以观察 Pod 对象的日志,看到环境变量 foo的值已经从 bar变为了 baz

$ kubectl logs my-pod

标签:

生活指南
  • 信用卡逾期协商之后再次逾期怎么办?信用卡还不上有什么影响?

    信用卡逾期协商之后再次逾期怎么办信用卡协商分期之后再次逾期的话,如果用户是立马还清欠款的状态,并

  • 放量打拐是什么?放量打拐有什么特征?

    放量打拐是什么?放量打拐是指成交量与前几个交易日相比出现放大的情况,股票价格从匀速运行到加速运行

  • 德国杯足球赛半决赛:莱比锡红牛队战胜弗赖堡队率先挺进决赛

    北京时间昨天凌晨,在德国杯足球赛半决赛中,莱比锡红牛队客场以5比1战胜弗赖堡队,率先挺进决赛。此役

  • 复利3.5%的增额终身寿险还能买吗?买增额终身寿险有什么意义?

    保险市场上复利3 5%增额终身寿险产品很多,不少人在选择复利3 5%的增额终身寿险会犯难,不清楚是否还能

  • 竹炭包的使用方法及注意事项是什么?竹炭的原料是什么?

    竹炭包的使用方法及注意事项竹炭包的使用方法非常简单。通常情况下,我们只需要将竹炭包放在需要净化空

  • 基金定投手续费怎么算?基金定投手续费和一次性购买手续费一样吗?

    基金定投手续费怎么算?基金定投每笔都要收费,手续费在确认份额的同时扣除,基金申购费根据成交金额而不

  • 固定资产投资的含义是什么?固定资产投资怎么划分?

    固定资产投资的含义是什么?新的企业财务会计制度规定:固定资产局部更新的大修理作为日常生产活动的一部

  • 《原神》仿生摹行第一关如何通关?《原神》仿生摹行第一关教程介绍

    《原神》仿生摹行第一关如何通关?《原神》的3 6版本活动[盛典与慧业]已经开放了。在其中的活动【仿生摹

  • Word文档要如何更改背景图片?Word文档太大怎么压缩?

    Word文档要如何更改背景图片?1、打开word文档,在页面布局页面点击背景,再点击图片背景。2、点击选择图

  • 股票的定义是什么?股票属于什么证券?

    股票的定义是什么?股票(stock)是股份公司所有权的一部分,也是发行的所有权凭证,是股份公司为筹集资金

  • 无法识别的usb设备怎么解决?u盘无法识别是坏了吗?

    无法识别的usb设备怎么解决?1、右击我的电脑,选择属性---硬件---设备管理器。或者通过控制面板---系统-

  • 纯水机原理是什么?纯水机的分类有哪些?

    纯水机是指水中盐类(主要是溶于水的强电解质)除去或降低到一定程度的净水设备。生产出的纯水电阻率(25℃

  • 毒液最后彩蛋是谁 智库知识

    1、《毒液》彩蛋中的人是克莱特斯·卡萨帝,也就是屠杀。彩蛋中,记者和毒液进入了监狱采访克莱特斯·卡

  • 花呗怎么调整还款日期?花呗还款日调整需要注意什么?

    花呗怎么调整还款日期?花呗要调整还款日期,路径如下:1 登录手机支付宝APP;2 进入花呗界面;3 进入账户

  • 股票上涨概率和什么有关?一只股票要从几个方面分析?

    股票上涨概率和什么有关?股票上涨的概率可以从长期和短期来看,长期来看股票上涨的动力是公司基本面情况

  • 股票涨停可以卖吗?股票涨停后为什么就没人卖了呢?

    股票涨停可以卖吗?交易限额的股票可以出售,交易可以立即以交易限额的价格下单。股票不能在交易限额后的同一天继续上涨,但可以正常交易。

  • 民生
    • 银行卡被列为高风险账户怎么办?银行高风险客户怎么解除?

    • 安阳停息挂账公司怎么样?停息挂账成功率高吗?

    • 芦笋是什么?芦笋的茎叶有哪些生长特性?

    • 股票配债是什么意思?股票账户有个配债是什么意思?