feat: add configmap

This commit is contained in:
Steve Lowery 2024-01-05 09:40:41 -06:00
parent b6cd030e91
commit 93e458cbec
No known key found for this signature in database
GPG Key ID: 71D35D1685F85C02
14 changed files with 3 additions and 219 deletions

View File

View File

@ -25,3 +25,6 @@ spec:
name: guestbook-ui
ports:
- containerPort: 80
envFrom:
- configMapRef:
name: guestbook-ui

View File

@ -1,14 +0,0 @@
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
name: guestbook-ui
spec:
maxUnavailable: 20%
selector:
matchLabels:
product: engineering-productivity
project: guestbook

View File

@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
replicas: 2
revisionHistoryLimit: 3
selector:
matchLabels:
app: guestbook-ui
template:
metadata:
labels:
app: guestbook-ui
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
containers:
- image: gcr.io/heptio-images/ks-guestbook-demo:0.2
name: guestbook-ui
ports:
- containerPort: 80

View File

@ -1,18 +0,0 @@
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: guestbook-ui
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: guestbook-ui
minReplicas: 1
maxReplicas: 3
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50

View File

@ -1,14 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
ports:
- port: 80
targetPort: 80
selector:
app: guestbook-ui

View File

@ -1,14 +0,0 @@
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
name: guestbook-ui
spec:
maxUnavailable: 20%
selector:
matchLabels:
product: engineering-productivity
project: guestbook

View File

@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
replicas: 2
revisionHistoryLimit: 3
selector:
matchLabels:
app: guestbook-ui
template:
metadata:
labels:
app: guestbook-ui
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
containers:
- image: gcr.io/heptio-images/ks-guestbook-demo:0.2
name: guestbook-ui
ports:
- containerPort: 80

View File

@ -1,18 +0,0 @@
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: guestbook-ui
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: guestbook-ui
minReplicas: 1
maxReplicas: 3
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50

View File

@ -1,14 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
ports:
- port: 80
targetPort: 80
selector:
app: guestbook-ui

View File

@ -1,14 +0,0 @@
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
name: guestbook-ui
spec:
maxUnavailable: 20%
selector:
matchLabels:
product: engineering-productivity
project: guestbook

View File

@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
replicas: 2
revisionHistoryLimit: 3
selector:
matchLabels:
app: guestbook-ui
template:
metadata:
labels:
app: guestbook-ui
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
containers:
- image: gcr.io/heptio-images/ks-guestbook-demo:0.2
name: guestbook-ui
ports:
- containerPort: 80

View File

@ -1,18 +0,0 @@
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: guestbook-ui
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: guestbook-ui
minReplicas: 1
maxReplicas: 3
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50

View File

@ -1,14 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: guestbook-ui
labels:
product: engineering-productivity
team: deploy-platform
project: guestbook
spec:
ports:
- port: 80
targetPort: 80
selector:
app: guestbook-ui