This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
annotations: | |
app.quarkus.io/build-timestamp: 2022-06-05 - 23:49:30 +0000 | |
labels: | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
app.kubernetes.io/name: tickit-srv | |
name: tickit-srv | |
--- | |
apiVersion: v1 | |
kind: Service | |
metadata: | |
annotations: | |
app.quarkus.io/build-timestamp: 2022-06-05 - 23:49:30 +0000 | |
prometheus.io/scrape: "true" | |
prometheus.io/path: /q/metrics | |
prometheus.io/port: "8080" | |
prometheus.io/scheme: http | |
labels: | |
app.kubernetes.io/name: tickit-srv | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
name: tickit-srv | |
spec: | |
ports: | |
- name: http | |
nodePort: 32319 | |
port: 80 | |
targetPort: 8080 | |
selector: | |
app.kubernetes.io/name: tickit-srv | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
type: NodePort | |
--- | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: Role | |
metadata: | |
name: view-secrets | |
rules: | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
--- | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: RoleBinding | |
metadata: | |
name: tickit-srv-view | |
roleRef: | |
kind: ClusterRole | |
apiGroup: rbac.authorization.k8s.io | |
name: view | |
subjects: | |
- kind: ServiceAccount | |
name: tickit-srv | |
--- | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: RoleBinding | |
metadata: | |
name: tickit-srv-view-secrets | |
roleRef: | |
kind: Role | |
apiGroup: rbac.authorization.k8s.io | |
name: view-secrets | |
subjects: | |
- kind: ServiceAccount | |
name: tickit-srv | |
--- | |
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
annotations: | |
app.quarkus.io/build-timestamp: 2022-06-05 - 23:49:30 +0000 | |
prometheus.io/scrape: "true" | |
prometheus.io/path: /q/metrics | |
prometheus.io/port: "8080" | |
prometheus.io/scheme: http | |
labels: | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
app.kubernetes.io/name: tickit-srv | |
name: tickit-srv | |
spec: | |
replicas: 3 | |
selector: | |
matchLabels: | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
app.kubernetes.io/name: tickit-srv | |
template: | |
metadata: | |
annotations: | |
app.quarkus.io/build-timestamp: 2022-06-05 - 23:49:30 +0000 | |
prometheus.io/scrape: "true" | |
prometheus.io/path: /q/metrics | |
prometheus.io/port: "8080" | |
prometheus.io/scheme: http | |
labels: | |
app.kubernetes.io/part-of: tickit-app | |
app.kubernetes.io/version: 1.0.0 | |
app.kubernetes.io/name: tickit-srv | |
spec: | |
containers: | |
- env: | |
- name: KUBERNETES_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
image: garystafford/tickit-srv:1.1.3 | |
imagePullPolicy: Always | |
livenessProbe: | |
failureThreshold: 3 | |
httpGet: | |
path: /q/health/live | |
port: 8080 | |
scheme: HTTP | |
initialDelaySeconds: 0 | |
periodSeconds: 30 | |
successThreshold: 1 | |
timeoutSeconds: 10 | |
name: tickit-srv | |
ports: | |
- containerPort: 8080 | |
name: http | |
protocol: TCP | |
readinessProbe: | |
failureThreshold: 3 | |
httpGet: | |
path: /q/health/ready | |
port: 8080 | |
scheme: HTTP | |
initialDelaySeconds: 0 | |
periodSeconds: 30 | |
successThreshold: 1 | |
timeoutSeconds: 10 | |
resources: | |
limits: | |
cpu: 500m | |
memory: 128Mi | |
requests: | |
cpu: 250m | |
memory: 64Mi | |
serviceAccountName: tickit-srv |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment