繁体   English   中英

kube.netes部署tomcat docker镜像需要自定义服务器,xml

[英]Kubernetes deployment of tomcat docker image needs custom server,xml

部署应用程序时,需要将某些特定于环境的设置应用于服务器。xml,在构建容器时无法应用。 有没有人尝试过使用 volume_mounted 配置文件,我应该在哪里告诉 tomcat 这个自定义配置的位置?

为了说明Nataraj Medayhal ,您可以在devlinx9/k8s_tomcat_custer上找到基于 configMap 的示例

configMap是用来控制tomcat的配置的,这里我们添加了集群配置,将以下文本保存在文件configmap-tomcat.yaml

 apiVersion: v1 kind: ConfigMap metadata: name: testconfig data: server.xml: | <?xml version="1.0" encoding="UTF-8"?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />... </Server>

创建配置映射:

 kubectl apply -f configmap-tomcat.yaml -n {namespace}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM