Skip to content

Instantly share code, notes, and snippets.

@rajdavies
Created September 15, 2016 13:17
Show Gist options
  • Save rajdavies/cede3fb2aaf85fc7894d4fa6ac909ef9 to your computer and use it in GitHub Desktop.
Save rajdavies/cede3fb2aaf85fc7894d4fa6ac909ef9 to your computer and use it in GitHub Desktop.
apiVersion: "extensions/v1beta1"
kind: "Deployment"
metadata:
annotations:
fabric8.io/iconUrl: "img/icons/activemq.svg"
labels:
provider: "fabric8"
group: "io.fabric8.ipaas.apps"
project: "message-broker"
version: "${project.version}"
name: "message-broker"
spec:
replicas: 1
selector:
matchLabels:
provider: "fabric8"
group: "io.fabric8.ipaas.apps"
project: "message-broker"
template:
metadata:
labels:
provider: "fabric8"
group: "io.fabric8.ipaas.apps"
project: "message-broker"
version: "${project.version}"
spec:
volumes:
- name: message-broker
persistentVolumeClaim:
claimName: message-broker
containers:
- env:
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "fabric8/message-broker:${project.version}"
name: "message-broker"
ports:
- containerPort: 61616
name: "amq"
- containerPort: 8778
name: "jolokia"
volumeMounts:
- mountPath: /data/message-broker/
name: message-broker
resources:
limits:
cpu: "0"
memory: "0"
requests:
cpu: "0"
memory: "0"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment