kubernetes-cd is certainly possible, though I haven't figured out how I would use in in a declarative pipeline in conjunction with the kubernetes-plugin yet. But overall it's a less than ideal solution for my use case:
- Cannot use the existing configuration with kubernetes-plugin
- Have to install kubectl on some non-kube node.
I was hoping to find a natural way to integrate creation of PVC before agent launch into kubernetes-plugin but I'm not seeing a clean way to accomplish it.