Skip to content

Instantly share code, notes, and snippets.

@mohllal
Last active November 29, 2022 10:02
Show Gist options
  • Save mohllal/32ee9a39d6303e3ccdc9f20f28a32152 to your computer and use it in GitHub Desktop.
Save mohllal/32ee9a39d6303e3ccdc9f20f28a32152 to your computer and use it in GitHub Desktop.
An example of Kubernetes Deployment that runs the admission webhook server
apiVersion: apps/v1
kind: Deployment
metadata:
name: kubernetes-sidecar-injector
labels:
app.kubernetes.io/instance: kubernetes-sidecar-injector
spec:
selector:
matchLabels:
app.kubernetes.io/instance: kubernetes-sidecar-injector
template:
metadata:
labels:
app.kubernetes.io/instance: kubernetes-sidecar-injector
spec:
containers:
- name: kubernetes-sidecar-injector
image: "mohllal/kubernetes-sidecar-injector:latest"
env:
- name: TLS_CERT_FILE
value: "/var/run/secrets/certs/tls-cert-file"
- name: TLS_PRIVATE_KEY_FILE
value: "/var/run/secrets/certs/tls-private-key-file"
volumeMounts:
- name: admission-controller-cert
mountPath: "/var/run/secrets/certs"
readOnly: true
volumes:
- name: admission-controller-cert
secret:
secretName: kubernetes-sidecar-injector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment