Skip to content

Instantly share code, notes, and snippets.

@KrustyHack
Created January 12, 2023 09:18
Show Gist options
  • Save KrustyHack/a0ba53fd9b3f17994c9a2b9c215a850c to your computer and use it in GitHub Desktop.
Save KrustyHack/a0ba53fd9b3f17994c9a2b9c215a850c to your computer and use it in GitHub Desktop.
Pod placeholder example
# Source: placeholder/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: release-name-placeholder
labels:
helm.sh/chart: placeholder-0.1.0
app.kubernetes.io/name: placeholder
app.kubernetes.io/instance: release-name
app.kubernetes.io/version: "latest"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: placeholder
app.kubernetes.io/instance: release-name
template:
metadata:
labels:
app.kubernetes.io/name: placeholder
app.kubernetes.io/instance: release-name
spec:
terminationGracePeriodSeconds: 0
priorityClassName: placeholder
containers:
- name: placeholder
image: "busybox:latest"
resources:
limits:
cpu: 8
memory: 16Gi
requests:
cpu: 8
memory: 16Gi
command: ["/bin/sh"]
args: ["-c", "sleep infinity"]
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment