Skip to content

Instantly share code, notes, and snippets.

@christian-posta
Created May 14, 2017 03:46
Show Gist options
  • Save christian-posta/ed6d8138f4bd153bbf5302bb05023b78 to your computer and use it in GitHub Desktop.
Save christian-posta/ed6d8138f4bd153bbf5302bb05023b78 to your computer and use it in GitHub Desktop.
---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
fabric8.io/git-commit: 60913007cec7ab723f7bd4b9dad083a85b163fa8
fabric8.io/git-branch: ceposta-istio
prometheus.io/scrape: "true"
prometheus.io/port: "9779"
labels:
expose: "true"
provider: fabric8
project: spring-boot-ipaddress-service
version: 1.0-SNAPSHOT
group: io.fabric8.quickstarts
name: spring-boot-ipaddress-service
spec:
ports:
- name: http
port: 8080
protocol: TCP
targetPort: 8080
selector:
project: spring-boot-ipaddress-service
provider: fabric8
group: io.fabric8.quickstarts
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
fabric8.io/git-commit: 60913007cec7ab723f7bd4b9dad083a85b163fa8
fabric8.io/git-branch: ceposta-istio
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=spring-boot-ipaddress-service&var-version=1.0-SNAPSHOT
labels:
provider: fabric8
project: spring-boot-ipaddress-service
version: 1.0-SNAPSHOT
group: io.fabric8.quickstarts
name: spring-boot-ipaddress-service
spec:
replicas: 1
selector:
matchLabels:
project: spring-boot-ipaddress-service
provider: fabric8
version: 1.0-SNAPSHOT
group: io.fabric8.quickstarts
template:
metadata:
annotations:
alpha.istio.io/sidecar: injected
fabric8.io/git-commit: 60913007cec7ab723f7bd4b9dad083a85b163fa8
pod.beta.kubernetes.io/init-containers: |-
'[{"args":["-p","15001","-u","1337"],"image":"docker.io/istio/init:0.1.1","imagePullPolicy":"Always","name":"init","securityContext":{"capabilities":{"add":["NET_ADMIN"]}}},{"args":["-c","sysctl
-w kernel.core_pattern=/tmp/core.%e.%p.%t \u0026\u0026 ulimit -c unlimited"],"command":["/bin/sh"],"image":"alpine","imagePullPolicy":"Always","name":"enable-core-dump","securityContext":{"privileged":true}}]'
fabric8.io/git-branch: ceposta-istio
fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=spring-boot-ipaddress-service&var-version=1.0-SNAPSHOT
labels:
provider: fabric8
project: spring-boot-ipaddress-service
version: 1.0-SNAPSHOT
group: io.fabric8.quickstarts
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: quickstarts/spring-boot-ipaddress-service:snapshot-170513-204623-0985
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
path: /health
port: 8080
scheme: HTTP
initialDelaySeconds: 180
name: spring-boot
ports:
- containerPort: 8080
name: http
protocol: TCP
- containerPort: 9779
name: prometheus
protocol: TCP
- containerPort: 8778
name: jolokia
protocol: TCP
readinessProbe:
httpGet:
path: /health
port: 8080
scheme: HTTP
initialDelaySeconds: 10
securityContext:
privileged: false
- args:
- proxy
- sidecar
- -v
- "2"
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
image: docker.io/istio/proxy_debug:0.1.1
imagePullPolicy: Always
name: proxy
securityContext:
runAsUser: 1337
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment