gpt4 book ai didi

spring-boot - 将 java_opts 传递给 Kubernetes 中的 Spring Boot 应用程序

转载 作者:行者123 更新时间:2023-12-02 11:39:13 24 4
gpt4 key购买 nike

目前,我们正在使用入口点构建 Docker 镜像并将此镜像传递给 Kubernetes 部署。

有什么方法可以将入口点直接动态地传递给 Kubernetes,以便它启动 Spring Boot 应用程序吗?

在 Kubernetes 中直接传递这个入口点有哪些不同的方式?

### Runtime image ###
FROM openjdk:8-jre-alpine

#Set working dir
WORKDIR /test

# Copy the executable JAR
COPY /*.jar /test/

# Run the app
ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Djsversion=1.0 -D<variable>=<service-1> -D<variable>=<service-2> -jar *.jar

最佳答案

您可以使用 command在 k8s 部署 list 中:

containers:
- name: mycontainer
env:
- name: NAME
value: VALUE
command: [ "java"]
args: ["-jar", "-D..."]

关于spring-boot - 将 java_opts 传递给 Kubernetes 中的 Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59326680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com