K8S-ConfigMap 配置
ConfigMap 是用来存储配置文件的 Kubernetes 资源对象,所有的配置内容都存储在 etcd 中。它可以被用来保存单个属性,也可以用来保存整个配置文件或者 JSON 二进制对象。ConfigMap API 资源提供了 将配置数据注入容器的方式,同时保证该机制对容器来说是透明的。配置应该从 Image 内容中解耦,以此来保持容器化应用程序的可移植性。
ConfigMap: 外挂配置
SoC原则: 关注度分离原则
面向对象设计原则: 修改关闭,扩展开放
一个思想,两个能力:编程思想,独立解决问题能力,独立思考能力,
- etc: 配置
- var:数据
- /usr/bin: 二进制执行文件
使用ConfigMap配置MySQL
1 |
|
查找MySQL的配置
1 | kubectl exec -it mysql-myshop-74fd6f44fb-dchrz -- /bin/bash |
查看容器报错:
1 | kubectl log mysql-myshop-7df575dd55-pfjhg |
k8s: 日志收集、滚动更新、性能监控
- 本文作者: MISAKIGA
- 本文链接: https://misakiga.github.io/2021/03/30/k8s/K8S-ConfigMap配置/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
