Cdktf "java" client for kubernetes on-premise

I am trying to use the cdktf for kubernetes using “java”.

Does the cdktf tool supports managing the on-premise kubernetes cluster ?
I see the below kubernetes provider uses the AWS, my doubt is does this
work for on-premise kubernetes cluster as well? or is there a separate provider for that ? Appreciate your inputs.

$ cat cdktf.json
“language”: “java”,

“app”: “mvn -e -q compile exec:java”,

“terraformProviders”: [“kubernetes@~> 1.11.3”]

Neither cdktf nor the Kubernetes provider are specific to AWS. It’s perfectly usable in all scenarios which Terraform itself supports.

Did you have trouble using cdktf in your case? If so, which issues were you facing?