设为首页 | 加入收藏

欢迎访问幸运赛车直播视频_幸运赛车计划软件_幸运赛车视频

活动预告 >> 幸运赛车直播视频-k8s实战 - 为微服务注入装备信息

作者:justmine(大数据达摩院)

出处:https://www.cnblogs.com/justmine

创造不易,欢迎转载,但必须在文章最初保存此段声明,不然保存追查法律责任的权力

1、浅析k8s装备信息


  • Secret()

以密文的方幸运赛车直播视频-k8s实战 - 为微服务注入装备信息法存储数据,能够用来保存一些灵敏信息,例如:OAuth tokens、私钥、暗码、数据库衔接、事情总线衔接等等需求安全存储的私家数据。

  • ConfigMap

以明文的方法存储数据,能够用来保存一些非灵敏信息,例如:使用的装备信息。

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

1.1 怎么注入到微服务使用程序呢 ?

k8s现已为咱们供给了两种方法,即经过存储卷(volume)和环境变量的方法注入到微服务使用程序。

2、实战意图


以环境变量的方法将k8s的ConfigMap里存储的使用程序装备信息注入到微服务。这也是微软微服务示例使用程序(eshopOnContainer)选用的方法。其他方法,期望咱们下去自中国国花己实战。

3、编写yaml资源文件


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

上面标红的便是咱们需求注入的装备信息。

hello-world-deployme幸运赛车直播视频-k8s实战 - 为微服务注入装备信息nt-with-settings.yml如下:

4、创立k8s资源目标


经过dashboard检查集群概略,Deployment资源目标如下:

ConfigMap资源目标如下:

5、运转微服务,检查注入成果


从上面能够看到,注入成功!!!

6、附言


当咱们选用微服务架构来开发咱们使用程序时,怎么办理这些巨大的装备信息?怎么完成不断机动态注入这些信息到微服务中?怎么运用k8s的装备信息和数据存储机制来解耦装备信息与微服务使用程序?请持幸运赛车直播视频-k8s实战 - 为微服务注入装备信息续重视,咱们将逐个实战。

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

7、最终

假如你觉得本篇文章对您有协助的话,感谢您的【引荐】。
假如你对 kubernets 感兴趣的话能够重幸运赛车直播视频-k8s实战 - 为微服务注入装备信息视我,我会定时的在博客共享我的学习心得。



上一条      下一条
返回顶部