configmap存储mysql_k8s使用ConfigMap配置mysql和nginx (13)

咱们先创建一个演示一下效果:

bb09562b215133f772a2278152e8ef49.png

kubectl create configmap index-html --from-file index.html -o yaml > configmap.yaml

efda6279d6aab6c39be42ad642936208.png

81e17b0bfc79bbc05026818f8977a4aa.png

查看configmap index-html的内容

kubectl describe configmap index-html

c323a9708b178471b804a0310392c3bd.png

接下来创建deployment和service的yaml文件

0409ad4e143c9618578dcd7cd1ebdf6c.png

这里必须要写的,路径、和配置文件

接下来启动一下

866c11aca6cd59ffebe5750b6e7427cb.png

访问一下看一下效果

eddf6d0271fd67391810fd315fa0285a.png

这就说明我们已经挂载成功了,

如果觉得简单,我们一会在做个mysql的测试

首先创建一个mysql的configmap

d47049b0e0a5e9155b5614d1ee41983d.png

然后启动一下

4b06a4b2c894bef8a1a4fe51ddbddfbc.png

下面是配置文件内容

=---------------------------------------------------

接下来查看一下mysql的配置

eff5db5f923d7043563bb5e599915399.png

这里要注意,上面的是mysql配置文件的路径

下面的是咱们上面定义的configmap的名字

这里要对应起来

然后启动下

bb0b0513a4c297c85ccf7a9640f1a537.png

是不是和上面configmap配置一样呢

1053fdf4e96e9b4c703824a65ab34b36.png

进入mysql看一下之前上面的密码是否对不对

2c6a5e3e85be87fc8f02ff5aecc73aa2.png

上面就是今天讲的configmap,吧配置挂载到pod当中,后续大家有问题可以私信和评论区留言

原文:https://blog.51cto.com/xiaorenwutest/2485823

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值