矮化美人蕉多少钱一株?

小说:矮化美人蕉多少钱一株?作者:辛杜更新时间:2019-05-21字数:50941

1、浅析k8s配置信息


  • Secret

     以密文的形式存储数据,可以用来保存一些敏感信息,例如:OAuth tokens、私钥、密码、数据库连接、事件总线连接等。

  • ConfigMap

    以明文的形式存储数据,可以用来保存一些非敏感信息,例如:应用的配置信息。

     k8s为Secret和ConfigMap提供了4种创建方式(字面量、文件、环境文件、yaml),其实归类来看就是两种创建方式,字面量和文件。

   1.1 如何注入到微服务应用程序呢 ?

     k8s已经为我们提供了两种方式,即通过存储卷(volume)和环境变量的方式注入到微服务应用程序。

2、实战目的


      以环境变量的方式将k8s的ConfigMap里存储的应用程序配置信息注入到应用程序。这也是微软微服务示例应用程序(eshopOnContainer)采用的方式。其他方式,希望大家下去自己实战。

3、编写yaml资源文件


     ConfigMap资源文件,appsetting.yml如下:

     

       上面标红的就是我们需要注入的配置信息。

       hello-world-deployment-with-settings.yml如下:

             

4、创建k8s资源对象   


 通过dashboard查看集群概况,Deployment资源对象如下:

ConfigMap资源对象如下:

 

5、运行微服务,查看注入结果


 

从上面可以看到,注入成功!!!

6、附言


         当我们采用微服务架构来开发我们应用程序时,如何管理这些庞大的配置信息?如何实现不停机动态注入这些信息到微服务中?如何运用k8s的配置信息和数据存储机制来解耦配置信息与微服务应用程序?请继续关注,我们将一一实战。

 

下一篇,我们将实战如何让微服务应用程序动态感知k8s管理的配置信息的变化。

源码参考:https://github.com/justmine66/k8s.ecoysystem.apps

 

当前文章:http://www.cnsdbtzg.com/t2ca6/83488.html

发布时间:2019-05-21 05:44:30

海量木槿,2-6公分苗圃现货,全部低价出售 四川可以种植垂柳吗? 绣球花种植密度多少为宜? 需要采购一批绣线菊,有推荐的基地吗? 不怕货比货,海量多季玫瑰苗上市了,价格低质量好 八仙花几月份种植成活率最高? 8公分紫薇树市场价哪里最低? 米径11公分樱花什么价格能买到? 紫藤可以在南方种植吗? 绿化苗木这么种超赚钱 揭秘10大内幕

22422 40851 47943 75766 45740 31221 35953 98697 31779 28730 80231 92388 79268 25525 51230 82641 42826 75639 31397 54537 76893 61701 95569

我要说两句: (0人参与)

发布