31 lines
620 B
Plaintext
31 lines
620 B
Plaintext
|
title: |md
|
||
|
# deploy w/ helm & bitnami/nginx
|
||
|
| {
|
||
|
shape: text
|
||
|
near: top-center
|
||
|
}
|
||
|
|
||
|
my laptop -> repo: git push
|
||
|
my laptop -> kubernetes: `kubectl apply`
|
||
|
|
||
|
|
||
|
kubernetes {
|
||
|
icon: https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg
|
||
|
ingress -> service
|
||
|
service -> pod(s)
|
||
|
|
||
|
pod(s) {
|
||
|
git-pull -> emptyDir: mounts
|
||
|
nginx -> emptyDir: mounts
|
||
|
emptyDir { icon: https://icons.terrastruct.com/tech%2Fdiskette.svg }
|
||
|
}
|
||
|
pod(s).nginx -> configMap: mounts
|
||
|
}
|
||
|
|
||
|
kubernetes.pod(s).git-pull -> repo: pull
|
||
|
|
||
|
web {
|
||
|
icon: https://icons.terrastruct.com/essentials%2F140-internet.svg
|
||
|
}
|
||
|
web -> kubernetes.ingress
|