I have a kube cluster running on n1-highmem-16 (16 vCPUs, 104 GB memory), using the unmodified cos-stable-60-9592-84-0 image.
I have a java app running under wildfly <pre> apiVersion: extensions/v1beta1 kind: Deployment metadata: name: cas-unicas-ws labels: name: cas-unicas-ws model: cas spec: replicas: 1 template: metadata: labels: name: cas-unicas-ws model: cas spec: containers: - name: cas-unicas-ws image: liaisonintl/cas-unicas-ws:__CAS_TAG__ imagePullPolicy: Always ports: - containerPort: 8080 readinessProbe: periodSeconds: 20 timeoutSeconds: 5 successThreshold: 1 failureThreshold: 3 httpGet: path: /services/getPdfServiceConfig port: 8080 resources: limits: memory: "10000M" requests: memory: "10000M" env: - name: JAVA_MEM value: -Xms9000m -Xmx9000m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+AlwaysPreTouch - name: SPRING_PROFILE value: __SPRING_PROFILE__ command: ["/bin/bash","-ic"] args: - "set -xeo pipefail ; source /interpolate ; exec /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0" </pre> Here is the important parts of the dockerFile <pre> FROM liaisonintl/docker-cas-base:master MAINTAINER John VanRyn <REDACTED> EXPOSE 8080 EXPOSE 9990 LABEL "GITHASH"="__GIT_HASH__" ENV WILDFLY_HOME /opt/jboss/wildfly ENV PATH $WILDFLY_HOME/bin:$PATH ADD *.war ${WILDFLY_HOME}/standalone/deployments/ ## App config # ADD config/ ${WILDFLY_HOME}/appConfigTemplate/ ## Temporary fix just to see things working ADD config/gen.unicas-ws.docker ${WILDFLY_HOME}/appConfig/unicas-ws.docker USER root ENV CAS_CONFIGS ${WILDFLY_HOME}/appConfig ENV SPRING_PROFILE QA ENV JAVA_OPTS="${JAVA_OPTS} ${JAVA_MEM} -XX:+UseG1GC -XX:+UseStringDeduplication -DCAS_CONFIGS=${CAS_CONFIGS} -Dspring.profiles.active=${SPRING_PROFILE}" RUN \ mkdir -p $CAS_CONFIGS && \ chmod 777 ${WILDFLY_HOME}/appConfig && \ chmod 777 ${WILDFLY_HOME}/appConfigTemplate && \ /opt/jboss/wildfly/bin/add-user.sh admin REDACTED --silent # Add REVISION FILE FOR GITHASH Reporting ADD config/REVISION REVISION CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0"] </pre> Log looks like this.. <pre> + exec /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0 JAVA_OPTS already set in environment; overriding default settings with values: -XX:+UseG1GC -XX:+UseStringDeduplication -DCAS_CONFIGS=/opt/jboss/wildfly/appConfig -Dspring.profiles.active=QA -Xms9000m -Xmx9000m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+AlwaysPreTouch -XX:+UseG1GC -XX:+UseStringDeduplication ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /opt/jboss/wildfly JAVA: /usr/lib/jvm/java/bin/java JAVA_OPTS: -server -XX:+UseCompressedOops -server -XX:+UseCompressedOops -XX:+UseG1GC -XX:+UseStringDeduplication -DCAS_CONFIGS=/opt/jboss/wildfly/appConfig -Dspring.profiles.active=QA -Xms9000m -Xmx9000m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+AlwaysPreTouch -XX:+UseG1GC -XX:+UseStringDeduplication ========================================================================= 11:28:24,386 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final 11:28:24,539 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final 11:28:24,602 INFO [org.jboss.as] (MSC service thread 1-6) JBAS015899: WildFly 8.2.1.Final "Tweek" starting 11:28:25,430 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) JBAS014627: Attribute any-ipv4-address is deprecated, and it might be removed in future version! 11:28:25,479 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http) 11:28:25,498 INFO [org.xnio] (MSC service thread 1-10) XNIO version 3.3.0.Final 11:28:25,510 INFO [org.xnio.nio] (MSC service thread 1-10) XNIO NIO Implementation Version 3.3.0.Final 11:28:25,534 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 32) JBAS010280: Activating Infinispan subsystem. 11:28:25,542 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 46) JBAS010153: Node identifier property is set to the default value. Please make sure it is unique. 11:28:25,546 INFO [org.jboss.as.security] (ServerService Thread Pool -- 45) JBAS013171: Activating Security Subsystem 11:28:25,551 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 40) JBAS011800: Activating Naming Subsystem 11:28:25,553 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 38) JBAS012615: Activated the following JSF Implementations: [main] 11:28:25,564 INFO [org.jboss.as.connector.logging] (MSC service thread 1-8) JBAS010408: Starting JCA Subsystem (IronJacamar 1.1.9.Final) 11:28:25,564 INFO [org.jboss.as.security] (MSC service thread 1-7) JBAS013170: Current PicketBox version=4.0.21.Final 11:28:25,578 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension 11:28:25,587 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 31) WFLYIO001: Worker 'default' has auto-configured to 16 core threads with 128 task threads based on your 8 available processors 11:28:25,594 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3) 11:28:25,597 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-14) JBAS010417: Started Driver service with driver-name = h2 11:28:25,599 INFO [org.wildfly.extension.undertow] (MSC service thread 1-16) JBAS017502: Undertow 1.1.8.Final starting 11:28:25,599 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 47) JBAS017502: Undertow 1.1.8.Final starting 11:28:25,639 INFO [org.jboss.as.naming] (MSC service thread 1-14) JBAS011802: Starting Naming Service 11:28:25,639 INFO [org.jboss.as.mail.extension] (MSC service thread 1-16) JBAS015400: Bound mail session [java:jboss/mail/Default] 11:28:25,677 INFO [org.jboss.remoting] (MSC service thread 1-10) JBoss Remoting version 4.0.7.Final 11:28:25,852 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 47) JBAS017527: Creating file handler for path /opt/jboss/wildfly/welcome-content 11:28:25,857 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) JBAS017525: Started server default-server. 11:28:25,882 INFO [org.wildfly.extension.undertow] (MSC service thread 1-13) JBAS017531: Host default-host starting 11:28:25,939 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) JBAS017519: Undertow HTTP listener default listening on /0.0.0.0:8080 /opt/jboss/wildfly/bin/standalone.sh: line 326: 113 Killed "/usr/lib/jvm/java/bin/java" -D"[Standalone]" -server -XX:+UseCompressedOops -server -XX:+UseCompressedOops -XX:+UseG1GC -XX:+UseStringDeduplication -DCAS_CONFIGS=/opt/jboss/wildfly/appConfig -Dspring.profiles.active=QA -Xms9000m -Xmx9000m -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+AlwaysPreTouch -XX:+UseG1GC -XX:+UseStringDeduplication "-Dorg.jboss.boot.log.file=/opt/jboss/wildfly/standalone/log/server.log" "-Dlogging.configuration=file:/opt/jboss/wildfly/standalone/configuration/logging.properties" -jar "/opt/jboss/wildfly/jboss-modules.jar" -mp "/opt/jboss/wildfly/modules" org.jboss.as.standalone -Djboss.home.dir="/opt/jboss/wildfly" -Djboss.server.base.dir="/opt/jboss/wildfly/standalone" '-b' '0.0.0.0' </pre> Thought maybe it was code... but the same war is running on a VM just fine sharing it's jvm with other apps.. I believe it's kube that is killing the container... but how to figure it out.... any advice would be appreciated... -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.