kubernetes - configmap配置java_opts参数后,k8s总是报错参数;
问题描述
- Kubernetes 版本:1.18.6
- Dockerfile jdk:1.8_231
- Dockerfile 内容:
FROM harbor.testcbi.com/base/centos-jdk8-ast
MAINTAINER dailiang<dailiang666666@gmail.com>
WORKDIR /data
COPY cbp-user-1.0.0.jar /data/
COPY bootstrap.properties /data/
EXPOSE 8081
ENTRYPOINT ["java","-jar","core-us-1.0.0.jar"]
ConfigMap yaml 内容:
我的部署 yaml:
日志:
[root@master01 ~]# kubectl logs core-us-deployment-6b784c8d96-b9z8b
Improperly specified VM option 'InitialHeapSize=1024m -XX:MaxHeapSize=1024m -XX:MetaspaceSize=84m -XX:MaxMetaspaceSize=240m -XX:+HeapDumpOnOutOfMemoryError'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
当我将 jvm args 更改为-Xms1024m -Xmx1024m;
Got the following error
[root@master01 ~]# kubectl logs core-us-deployment-6b784c8d96-krfhg
Invalid initial heap size: -Xms1024m -Xmx1024m -XX:MetaspaceSize=84m -XX:MaxMetaspaceSize=240m -XX:+HeapDumpOnOutOfMemoryError
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我已经google了很长时间,但我仍然没有找到答案。请帮我!!!!
解决方案
推荐阅读
- php - 将“MediaBox[2.8347 2.83467 609.449 856.063]”拆分为 4 个数字(或获取 PDF 大小)
- python - 如何计算消息的数量?
- python - pip install - NameError:name __main__ 未定义
- java - 如何在复杂对象中正确实现属性
- java - ElasticSearch + Sprinboot - IllegalArgumentException:节点设置不得包含任何索引级别设置
- python-2.7 - 如何不删除文件中的空间
- javascript - 如何在 React 的不同文件中使用函数?
- google-cloud-platform - 在 Google Spanner 中,是否有可能在已经观察到之后再次出现完全相同的提交时间戳
- swift - 输入数组需要无主?
- javascript - 在 Google Chrome 中使用 MediaStream API 更改 FocusMode 不起作用