Skip to content

Instantly share code, notes, and snippets.

@slaskawi
Created August 24, 2016 09:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save slaskawi/e863c3633986e84ad93d3c896012381c to your computer and use it in GitHub Desktop.
Save slaskawi/e863c3633986e84ad93d3c896012381c to your computer and use it in GitHub Desktop.
apiVersion: v1
items:
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
labels:
run: infinispan-server
name: infinispan-server
namespace: default
spec:
replicas: 3
selector:
matchLabels:
run: infinispan-server
strategy:
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
run: infinispan-server
spec:
containers:
- args:
- custom/cloud
- -Djboss.default.jgroups.stack=kubernetes
env:
- name: OPENSHIFT_KUBE_PING_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
image: jboss/infinispan-server
imagePullPolicy: Always
name: infinispan-server
ports:
- containerPort: 8080
protocol: TCP
- containerPort: 8181
protocol: TCP
- containerPort: 8888
protocol: TCP
- containerPort: 9990
protocol: TCP
- containerPort: 11211
protocol: TCP
- containerPort: 11222
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
volumeMounts:
- mountPath: /opt/jboss/infinispan-server/standalone/configuration/custom
name: config-volume
dnsPolicy: ClusterFirst
restartPolicy: Always
securityContext: {}
volumes:
- configMap:
name: cloud-xml
name: config-volume
terminationGracePeriodSeconds: 30
kind: List
metadata: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment