• 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

  • 相关阅读:
    668. Kth Smallest Number in Multiplication Table
    658. Find K Closest Elements
    483. Smallest Good Base
    475. Heaters
    454. 4Sum II
    441. Arranging Coins
    436. Find Right Interval
    410. Split Array Largest Sum
    392. Is Subsequence
    378. Kth Smallest Element in a Sorted Matrix
  • 原文地址:https://www.cnblogs.com/helww/p/10044243.html
Copyright © 2020-2023  润新知