zoukankan      html  css  js  c++  java
  • 35 【kubernetes】configMap

    kubernetes可以驱动容器的运行,并且把容器的运行放置在kubernetes定义的体系结构中pods这一级。

    但是容器运行通常会需要某些参数,比如环境变量或者硬件使用情况。

    为了解决对每个container实现自定义启动这个问题,kubernetes引入的解决方案是:定义yaml。

    在yaml定义好启动参数,及其启动的配置信息,docker启动时,yaml定义的启动参数会先执行,最后容器中的应用才会启动。

    启动参数可能会使非常多,解决方案是kubernetes支持直接引入多个参数。

    具体的做法是:

    A,先定义好key-value结构的yaml文件作为配置信息;

    B,用kubectl将该文件导入到configMap中;

    C,定义好pods的启动脚本yaml文件;

    D,启动该pod;kubectl create

    具体的操作步骤见:https://kubernetes.io/docs/tutorials/configuration/configure-redis-using-configmap/

    Dashboard:https://github.com/kubernetes/dashboard

  • 相关阅读:
    初识 vue
    Spring boot 整合 Swagger
    Swagger 注解
    初识 Swagger
    初识 mycat
    SpringBoot中的国际化
    为什么博客园用户体验这么差?
    Numpy常用方法及应用总汇
    嵌入式开发10种常见数字滤波算法
    .gitignore使用
  • 原文地址:https://www.cnblogs.com/helww/p/10044243.html
Copyright © 2011-2022 走看看