When to use Kubernetes auth method vs when to use Approle auth method for vault

Hi everyone!
I want to know when to use Kubernetes auth method vs when to use Approle auth method for vault. If anyone has read some articles for the same please do share them here. Thanks in advance.