This helped me a lot. Thank you.
I just have a couple of corrections:
1. The kubectl commands for the chainlink pod use a pathname that is not there:
kubernetes/basic-request-model/node
should be
kubernetes/node
2. Can't copy-paste the sed commands because the quote char used is not the right one (should be ").
3. The persistentVolume did not work for me; I used hostPath instead in deployment.yaml for postgres.
4. Passwords should have more than 12 chars, with at least 3 uppercase chars and 3 numbers.