diff --git a/content/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice.md b/content/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice.md index b46c61ebd3..22a7089d1e 100644 --- a/content/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice.md +++ b/content/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice.md @@ -14,7 +14,9 @@ weight: 10 在本教程中,你会学到如何以及为什么要实现外部化微服务应用配置。 具体来说,你将学习如何使用 Kubernetes ConfigMaps 和 Secrets 设置环境变量, @@ -24,7 +26,12 @@ In this tutorial you will learn how and why to externalize your microservice’s ### 创建 Kubernetes ConfigMaps 和 Secrets {#creating-kubernetes-configmaps-secrets} 在 Kubernetes 中,为 docker 容器设置环境变量有几种不同的方式,比如: @@ -34,9 +41,16 @@ Dockerfile、kubernetes.yml、Kubernetes ConfigMaps、和 Kubernetes Secrets。 比如赋值给不同的容器中的不同环境变量。 ConfigMaps 是存储非机密键值对的 API 对象。 在互动教程中,你会学到如何用 ConfigMap 来保存应用名字。 @@ -49,7 +63,10 @@ Secrets 的更多信息,你可以在[这里](/zh-cn/docs/concepts/configuratio ### 从代码外部化配置 外部化应用配置之所以有用处,是因为配置常常根据环境的不同而变化。 @@ -58,9 +75,18 @@ MicroProfile config 是 MicroProfile 的功能特性, 是一组开放 Java 技术,用于开发、部署云原生微服务。 CDI 提供一套标准的依赖注入能力,使得应用程序可以由相互协作的、松耦合的 beans 组装而成。 MicroProfile Config 为 app 和微服务提供从各种来源,比如应用、运行时、环境,获取配置参数的标准方法。 @@ -87,7 +113,9 @@ CDI & MicroProfile 都会被用在互动教程中, ## 示例:使用 MicroProfile、ConfigMaps、Secrets 实现外部化应用配置 -### [启动互动教程](/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice-interactive/) + +[启动互动教程](/zh-cn/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice-interactive/)